Opera lädt img mit src="file:" nicht
Frank Hammerschmidt
- javascript
Hallo alle miteinander,
bei einem Puzzle-Spiel von mir (http://www.javascript-spielereien.de/puzzle.html) ist es möglich, mit einem lokalen Bild auf der heimischen Festplatte zu spielen. Dazu hole ich mir mit <input type="file" den entsprechenden Pfad zur Datei. Das ganze läuft mir MSIE und Mozilla/Firebird ohne Probleme. Opera 7.5x streikt. (ich glaub' mit einer früheren Version ging's)
Die untere Testdatei, die ich online gestellt habe, zeigt das Bild mit Opera auch nicht an. Offline geht's.
Hat jemand eine Idee?
Danke
Frank
[Testdatei]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
</head>
<body>
<img src="file://localhost/d:/dateien/php2.bmp">
<img src="file:///d:/dateien/php2.bmp">
<img src="file:///d:\dateien\php2.bmp">
</body>
</html>
Hi Frank!
Ich weiß nicht, ob ich Dir da helfen kann, da ich Opera nicht verwende...
<img src="file://localhost/d:/dateien/php2.bmp">
<img src="file:///d:/dateien/php2.bmp">
<img src="file:///d:\dateien\php2.bmp">
In allen drei Fällen ist das Bildformat "bmp", also ein Windows-Format. Für Internet-Standards ist "bmp" nicht geeignet, da nimmst Du besser "png", "jpg", oder - wenn es denn sein muss - "gif". Möglicherweise ist Dein Problem damit schon verkleinert, oder gar gelöst?
Liebe Grüße aus Ellwangen,
Felix Riesterer.
<img src="file:///d:\dateien\php2.bmp">
nimm <img src="file://d:/dateien/php2.bmp">
@Alle:
Danke für Eure Tips, aber leider gleicher Effekt 8-(
Noch jemand eine Idee?
Danke
Frank
[Testfile]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Page title</title>
</head>
<body>
<img src="file://localhost/d:/dateien/php2.bmp">
<img src="file:///d:/dateien/php2.bmp">
<img src="file:///d:\dateien\php2.bmp">
<img src="file://d:/dateien/php2.bmp">
<img src="file://localhost/d:/dateien/teilnehmer.jpg">
<img src="file:///d:/dateien/teilnehmer.jpg">
<img src="file:///d:\dateien\teilnehmer.jpg">
<img src="file://d:/dateien/teilnehmer.jpg">
</body>
</html>
Hi Frank,
<img src="file://localhost/d:/dateien/teilnehmer.jpg">
<img src="file://localhost/D:/dateien/teilnehmer.jpg">
^
sollte funktionieren. Jedenfalls steht die Adresse so in der Adressleiste, wenn man eine Grafik mit Opera öffnet.
Grüße,
Roland