Der Doofe: Backgroundimage anzeigen lassen

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?

  1. Bei der Datei handelt es sich um ein Bild.

  2. hi,

    Angezeigt wird das Bild leider nur im Internet-Explorer, nicht aber in Opera oder Netscape.

    hast du bereits kontrolliert, ob diese den pfad ebenfalls so übergeben, wie du dir das denkst?

    gruss,
    wahsaga

    1. hast du bereits kontrolliert, ob diese den pfad ebenfalls so übergeben, wie du dir das denkst?

      Die Pfade werden richtig übergeben. Die beiden Browser zeigen kein Hintergrundbild an. :-(