Laden eines Bildes in ein <img> aus <Eingabedatei>

Ich versuche, ein vom Benutzer ausgewähltes Bild über ein Element zu laden.

Ich habe dem Eingabeelement einen onchange-Ereignishandler wie folgt hinzugefügt:

<input type="file" name="picField" id="picField" size="24" onchange="preview_2(this);" alt=""/>

und die preview_2 Funktion ist:

var outImage ="imagenFondo";
function preview_2(what){
    globalPic = new Image();
    globalPic.onload = function() {
        document.getElementById(outImage).src = globalPic.src;
    }
    globalPic.src=what.value;
}

where outImage hat den ID-Wert des Tags, in das das neue Bild geladen werden soll.

Es scheint jedoch, dass der Onload niemals stattfindet und nichts in den HTML-Code geladen wird.

Was soll ich machen

Antworten auf die Frage(10)

Ihre Antwort auf die Frage