Autor
|
Thema: link auf Verzeichnisse im lokalen Netz... (1310 mal gelesen)
|
ole Mitglied Schlossherr, sie schrieben's bei der Ausbildung nur ständig verkehrt
Beiträge: 486 Registriert: 02.08.2002 Kein Plan, kein System - trotzdem wichtig: Zum testen mit und für zauberhaft! z-Fanclub
|
erstellt am: 30. Mrz. 2005 14:02 <-- editieren / zitieren --> Unities abgeben:
..... <td width="20%"> <p align="center"><a href="file://///Serverxy/cad_database"> <img border="0" src="bilder/tsclient.png" align="center" width="48" height="48"></a><p align="center"> ..... Habe hier einen XP- und einen Linux-PC nebeneinanderstehen. Wenn ich die Seite mit obigem code vom XP-Rechner lokal öffne, lässt sich das Verzeichnis \\serverxy\cad_database (auf Fileserver im Firmennetz) sowohl im IE als auch im FF listen. Wenn ich die Seite auf den Linuxrechner lege, auf den Apache2 läuft, lässt sich der link vom XP-Rechner nur über den IE öffnen, nicht über Firefox. Ist das ein Apache-Problem, ein FF-Problem oder eine persönliche Bildungsschwäche? Bin leider in Sachen Apache und html nicht sonderlich bewandert.
------------------ .o. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 30. Mrz. 2005 14:17 <-- editieren / zitieren --> Unities abgeben: Nur für ole
Hi ole, nein, das ist weder eine Bildungsschwäche deinerseits - noch deines FF... Das Problem ruht daher, dass FF das liest was in der HMT(L)-Datei steht und dies ausführt, der IE interpretiert aber zeitgleich auch noch, das bedeutet in manchen Fällen kann IE noch was anzeigen was FF nicht mehr macht - da eben FF Zeichen für Zeichen liest und als solche auswertet und nicht selber hineininterpretiert. Generell: Lege in deinen Links nicht deine Serverstruktur offen - es geht keinen was an wie deine Server heissen, wo deine Pages liegen usw. - das einzige was du damit provozierst sind Angriffe. Also: Ändere deine Pfade auf eine relative Link-Struktur und keine absoluten Pfade - spart die nacher auch viel Ärger bei einer Neustrukturierung/Änderung der Pfadstruktur. Beispiel zum Testen: <img src="deinbild.jpg" alt="Dein Bild"> Wenn du mit der Maus über das Bild fährst, zeigt dir IE den Namen des Bildes an <<< falsch !!! FF tut dies nicht. Ändere nun den Dateinamen des Bildes auf deinbild1.jpg (ändere ihn aber nicht in der HTM(L)-Datei !!!) Öffne diese nun (fehlerhafte) Datei in IE >>> IE zeigt ein Kästchen mit einem x; FF zeigt den Namen der Grafikdatei die an dieser Stelle sein sollte. <img src="deinbild.jpg" title="Dein Bild"> IE und FF zeigen den Namen des Bildes an >>> richtig !!! Dieses Beispiel soll nur die Interpretationsfreudigkeit des IE veranschaulichen. Dieses Kapitel ist sogar in SelfHTML von Stefan Münz falsch beschrieben (ist in der Version 8.1 noch immer nicht richtig erklärt...) ------------------ Grüsse Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ole Mitglied Schlossherr, sie schrieben's bei der Ausbildung nur ständig verkehrt
Beiträge: 486 Registriert: 02.08.2002 Kein Plan, kein System - trotzdem wichtig: Zum testen mit und für zauberhaft! z-Fanclub
|
erstellt am: 31. Mrz. 2005 19:23 <-- editieren / zitieren --> Unities abgeben:
Danke für die schnelle Antwort, so weit unten im Forenbaum hatte ich nicht damit gerechnet . Das mit den relativen Pfaden leuchtet ein - ist aber imo nicht das Problem. Wenn die html-Datei auf der Workstation liegt, zeigt der link auf den Fileserver. Wenn die Datei auf dem Webserver liegt, weist der Pfad ebenfalls auf den fileserver. Allerdings kann FF, so wie geschrieben, den link nur öffnen, wenn die Datei auf der Workstation liegt. Und da kein verbundenes Netzlaufwerk, sondern der Servername angegeben ist, sollte wenn es funktioniert, theoretisch egal sein auf welchem Rechner sich die html-Datei befindet? Ich kann mir das mittlerweile nur so erklären, dass der FF aus Sicherheitsgründen keine links auf lokale Ressourcen öffnet, wenn diese von einer externen Quelle stammen? ------------------ .o. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 01. Apr. 2005 00:06 <-- editieren / zitieren --> Unities abgeben: Nur für ole
|
ole Mitglied Schlossherr, sie schrieben's bei der Ausbildung nur ständig verkehrt
Beiträge: 486 Registriert: 02.08.2002 Kein Plan, kein System - trotzdem wichtig: Zum testen mit und für zauberhaft! z-Fanclub
|
erstellt am: 02. Apr. 2005 22:59 <-- editieren / zitieren --> Unities abgeben:
Danke. Das war momentan nur ein bisschen Rumgespiele aus Interesse. Mit dem Apachen habe ich vorher nie zu tun gehabt, zu html kann mir ein bisschen Fortbildung auch nicht schaden . Apache ist für mich nicht so uninteressant, weil ich damit Privatkram auf dem eigenen PC ins Netz stellen könnte. Bevor ich mir das Gehampel bei einigen Freehostern antue (max. Dateigrößen beim upload, etc.) nutze ich dann doch lieber dyndns und eigenen Webserver. ------------------ .o. [Diese Nachricht wurde von ole am 02. Apr. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kangee Mitglied
Beiträge: 3 Registriert: 23.05.2005
|
erstellt am: 23. Mai. 2005 15:40 <-- editieren / zitieren --> Unities abgeben: Nur für ole
Ich habe ein ähnliches Problem. Es ist allerdings so das ich von einer Page auf Server X (Apache-Server) per File: auf eine Datei von Server Y zugreifen will. Beim FF passiert nix. Wenn ich lokal auf meinem Rechner eine Html-Page mache mit Link auf die Datei von Server Y - geht das. Leigt das auch an den Sicherheits-Einstellungen des FF? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tunnelbauer Ehrenmitglied V.I.P. h.c. Bauingenieur
Beiträge: 7085 Registriert: 13.01.2004 ich hab eh keine Probleme damit...
|
erstellt am: 23. Mai. 2005 15:51 <-- editieren / zitieren --> Unities abgeben: Nur für ole
Hallo Kangee, willkommen auf cad.de ! Was heisst hier "per Datei" ? Möchtest du in einem Frame zB den Inhalt einer anderen Seite darstellen (also "framing") oder möchtest du zB via Datenbank auf eine andere Datei auf einem anderen Server (oder so ähnlich) zugreifen ? ------------------ Grüsse Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kangee Mitglied
Beiträge: 3 Registriert: 23.05.2005
|
erstellt am: 23. Mai. 2005 16:46 <-- editieren / zitieren --> Unities abgeben: Nur für ole
Also ich habe ein WEB-Interface, dass einem Nutzer die Möglichkeit bietet auf verschiedene Datein(Word-Dokumente etc.) aufzurufen (der Aufruf erfolgt über href="file://///XY/Z/Hello.doc" zum Beispiel). Diese Datein liegen aber nicht auf dem Server mit dem Web-Interface. Unter dem MS IE ist das auch kein Problem aber beim FF passiert nix wenn man auf einen Link des WEB-Interfaces klickt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kangee Mitglied
Beiträge: 3 Registriert: 23.05.2005
|
erstellt am: 26. Mai. 2005 09:46 <-- editieren / zitieren --> Unities abgeben: Nur für ole
So ich hab das Problem gelöst - es lag an einer Sicherheitseinstellung des FF bzgl. des File-Protokolls. Man kann das Problem lösen indem man die Config des FF per about:config öffnet und den Eintag "security.checkloaduri = false" setzt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |