Cybaer: input type="file" Bild wählen und anzeigen

Beitrag lesen

Hi,

<input type="file" id="PIC" name="PIC" onchange="document.getElementById('PIC').src=this.value">

? Da ist wohl einges durcheinander geraten. PIC sollte das Bild sein und nicht INPUT - das man sowieso nicht ändern kann.

Das ist eindeutiger und läuft in allen aktuellen Browsern.

Ist korrekt und läuft in allen Browsern:

<img name="PIC" src="leer.gif">
<input type="file" onchange="document.images['PIC'].src=this.value;">

(auf das übliche if(document.images) kann in diesem Fall verzichtet werden - ein if(document.getElementById) müßte bei DOM-2-Zugriff aber rein)

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!