Florian Flomen: Lokale Links in Netscape/Mozilla

Beitrag lesen

Moin!

Tach!

file://i:\datenbanken\datenbank.xls probiert?
Lege mal eine HTML- Datei nach i:\datenbanken\xyz.html, ziehe diese in das Firefox- Fenster und schreibe Dir genau auf, was da steht.

Es passiert nichts. Also ich habe einen Webserver. Gleichzeitig habe ich eine Netzlaufwerkverbindung auf das Dokumentenverzeichnis des Webservers.

Wenn ich die HTML-Datei mit dem Link im Netscape/Mozilla vom Netzlaufwerk (!) öffne, geht alles so wie es soll. Öffne ich die Datei jedoch via http://meinwebserver geht's nicht mehr! Ich klicke drauf und nix passiert.

Also:

Mozilla -> Datei öffnen -> W:\test.html (mit Link auf S:\Datei) -> Klick -> Funktioniert !

Mozilla -> Eingabe http://meinserver/test.html (gleiche Seite wie oben) -> Klick -> geht nicht!

Die HTML-Datei sieht so aus:

<A HREF="file://S|/Antivirus/lizenz_avg.txt" target="_blank">Testlink</A>

Auch als <A HREF="file://S:/Antivirus/lizenz_avg.txt" target="_blank">Testlink</A> oder <A HREF="file://S:\Antivirus\lizenz_avg.txt" target="_blank">Testlink</A>

geht's nicht.

Probiert's mal selber aus.

Ich glaube fast, dass dieses Verhalten beabsichtigt ist, aber kann ich das irgendwie umgehen -
mit dem IE geht's ja auch.

Das meinst Du nicht ernst! Es ist immer ein von Microsoft verursachtes Problem. In fast allen brauchbaren Prorammiersprachen dient der Backslash als Maskierungszeichen. Bills Teufel verwenden ihn jedoch als Verzeichnistrenner und befleissigen sich damit eines Verbrechens an der Schönheit der Programmquelltexte. Da kannst Du hier nicht kommen und über Firefox meckern!

Nein, natürlich nicht. Es scheint ja kein Syntax-Problem zu sein.
Aber wenn ich eine HTML-Datei mit dem Composer anlege, erwarte ich, dass das auch funktioniert, oder?

Ach so, mit Opera funktioniert das Ganze wie mit dem IE.

Ich hoffe, irgendjemand hatte schon mal das gleiche Problem. Danke im voraus!