Hallo Martin
seltsam. Die richtige Form, nämlich die zweite, akzeptieren bei mir sowohl Firefox als auch IE klaglos (Opera hab ich gerade nicht zur Hand).
Jetzt wirds echt merkwürdig.
<HTML><HEAD></HEAD><BODY>
Bild:<IMG SRC="file://C:/Ordner/bild.jpg">
</BODY></HTML>
führt in FireFox 1.5.0.1 bei mir zu einem Platzhalter.
Probier mal, diese Pseudo-URL direkt in der Adresszeile deines/r Browser/s einzugeben. Dann müssten sie das Bild anzeigen.
Das kann auch FireFox, aber ich brauch das Bild ja im Dokument.
Ich vermute eher, dass du noch ein Problem mit dem innerHTML hast.
Warum setzt du da nicht ein img-Element fest rein, gibst ihm zunächst ein Platzhalter-GIF und eine ID und änderst sein src nachher über document.getElementById(...).src=... ?
Hat nix damit zu tun (siehe Quelltext oben).
Was genau macht der Browser mit den Eingaben in der Adresszeile anders?
z.B. werden ja auch Leerzeichen in "%" umgewandelt und hinter file:// steht plötzlich noch ein slash
file:///C:/Dokumente%und%Einstellungen/...
?
Vielleicht liegt hier der Hund begraben?
Allerdings, wenn ich das alles von Hand im Dokument mache
<HTML><HEAD></HEAD><BODY>
Bild:<IMG SRC="file:///C:/Dokumente%und%Einstellungen/Ordner/bild.jpg">
</BODY></HTML>
bekomme ich im FireFox trotzdem das Bild nicht angezeigt...
Liebe Grüße
*Alex*