Próbuję załadować obraz wybrany przez użytkownika za pomocą elementu.
Dodałem obsługę zdarzeń onchange do elementu wejściowego w następujący sposób:
<input type="file" name="picField" id="picField" size="24" onchange="preview_2(this);" alt=""/>
a funkcja preview_2 to:
var outImage ="imagenFondo";
function preview_2(what){
globalPic = new Image();
globalPic.onload = function() {
document.getElementById(outImage).src = globalPic.src;
}
globalPic.src=what.value;
}
gdzie outImage ma wartość id tagu, w którym chcę załadować nowy obraz.
Okazuje się jednak, że onload nigdy się nie dzieje i nie ładuje niczego do html.
Co powinienem zrobić?