Der Doofe: Backgroundimage anzeigen lassen

Beitrag lesen

Ich habe ein File-Upload-Feld. Bevor die Datei hochgeladen wird möchte ich diese anzeigen lassen. Praktisch als Vorschau. Mache ich so:

document.getElementById('bild_bsp').innerHTML='<div style="width:100%; height:100%; background-image:url('+p+');"></div>';

p ist hierbei der Pfad, der im Textfeld des File-Elements steht, also der Pfad zur lokalen Datei.

Angezeigt wird das Bild leider nur im Internet-Explorer, nicht aber in Opera oder Netscape. Gibts eine Möglichkeit, dass dies auch dort funktioniert?