Opera 7.5x lädt lokales Bild mit src="file:" nicht

Malleus

Mitglied
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>
 
Der erste Pfad ist schon richtig... ich befürchte, es sind "Sicherheitsaspekte", welche Opera dazu veranlassen, das Bild nicht anzuzeigen(mein Firebird zeigt es übrigens auch nicht).
Workaround wüsst ich keinen. Du müsstest den Spieler wohl das Bild hochladen lassen, und temporär auf dem Server speichern.
 
Hallo Sven,
ich glaub' mittlerweile auch,daß das ganze ein Sicherheitsfeature ist.
Du sagst, Firebird funktioniert auch nicht. Meinst Du im Puzzle oder die Testdatei?
Welche Firebird-Version hast Du ?

Danke und Tschau


Frank
 
hi
kann dir leider auch nur bestätigen, dass opera das nicht macht, habe nämlich ein upload-skript und beim forumlar wollte ich das bild, welches man ausgewählt hat in einer vorschau anzeigen, auch bei mozilla und ie, nur opera streikt halt
sorry
flooo
 
Ich meine die Testdatei...ähmmm...Firefox:-)(können die nicht mal bei ein und demselben Tier bleiben)
Gecko/20041108 Firefox/1.0
Das merkwürdige daran...sobald sich die Grafik im Cache befindet, wird sie dann doch angezeigt.
Wenn man also zuerst den Pfad zur Grafik aufruft, und dann die Testdatei, dann wird sie bei mir auch in der Testdatei angezeigt...sowohl in Opera, als auch in Mozilla.

Mal schauen... vielleicht lässt sich damit was anfangen.
 
Hallo Sven,
kannst Du das ganze auch 'mal im Puzzle probieren und wie konntest Du meine Testdatei aufrufen? Kanntest Du den Namen (filebug.html)?
und noch eine blöde Frage: Du hast bei Dir auf Laufwerk D:, im Ordner Dateien, die Datei "php2.bmp"? T'schuldigung, daß ich frage, aber es gab' einige, die dies nicht so hatten und den Quellcode nicht verstanden.




Tschau und Danke an alle für Eure Kommentare

Frank

P.S. Danke Flooo!
 
Ich hab mir den Code deiner Testdatei kopiert und den Pfad zu einem bei mir existierendem Bild hin geändert.
Mit dem puzzle siehts leider nicht anders aus.
Ich hab auch keine andere Möglichkeit gefunden, das Bild sichtbar in die Seite zu bekommen:(

Ich befürchte, es wird tatsächlich nur gehen, wenn das Bild auf den Server hochgeladen wird.
Kommt halt drauf an, ob da PHP läuft.
 

Neue Beiträge

Zurück