Link Syntax für lokale Dateien

  • Hallo,

    ich habe ein Perl-Script, das mir einige Dateien auflistet, die für den Anwender auf dem Netzwerk verfügbar sind. Diese möchte ich nun per Link auf einer Website anzeigen lassen. Wie lautet die korrekte Syntax dafür? Im IE funktioniert folgender Link (in einem "a href=")

    file:////server/freigabe/pfad/datei.xls

    Wenn ich in FF auf einen solchen Link klicke, passiert überhaupt nichts.

    Ich glaube ich hab schon alle Varianten mit / und \ durch, aber nichts hat funktioniert...

    Wenn ihr mir einen Schubs geben könntet?!?

    Danke,
    Sascha

  • ohne href? Versteh ich nicht...

    im Quellcode wird so was gebildet:

    Code
    <a href="file:////server/freigabe/datei.xls">klick mich</a>

    wie kann ich denn anders einen klickbaren Link erzeugen?

    Danke,
    Sascha

  • Versuche es mal mit

    Code
    <a href="file://///server/freigabe/datei.xls">klick mich</a>

    ;)

    Protokoll: file:///
    Datei: //server/freigabe/datei.xls
    ...und dann aneinanderhängen.

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

  • Ich bin ja für

    Code
    <a href="file://server/freigabe/datei.xls">klick mich</a>

    Das File-protokoll sieht so aus:

    file://[rechnername]/a/b/c/d

    wobei man den rechnernamen weglassen kann, wenn es der eigene PC ist.

    Wichtiger wäre aber zu erwähnen, dass solche Links nicht aus dem Internet funktionieren sondern von einer lokalen Webseite kommen müssen.

    Das hier trifft auch für Links zu:
    http://www.firefox-browser.de/wiki/Lokale_Bilder

  • Zitat von JonHa

    Ich bin ja für

    Code
    <a href="file://server/freigabe/datei.xls">klick mich</a>

    Dann probiere das mal aus. So geht's nämlich nicht.

    Aloha, Uli

    Seit 102.0 wieder mit dem jeweils neuesten 64bit-Fx von tete009 unterwegs.

  • Stimmt. Geht anscheinend nur mit 5 slashes.

    Wobei das eigentlich Quark ist, denn folgendes geht auch:

    Code
    <a href="file://localhost///server/freigabe/datei.xls">klick mich</a>
  • Danke für Eure Mühen, aber es klappt einfach nicht...

    die Geschichte mit der user.js hab ich auch probiert, mit diesen Einträgen:

    Code
    user_pref("capability.policy.policynames", "localfilelinks");
    user_pref("capability.policy.localfilelinks.sites", "http://albert/ http://192.168.1.2/");
    user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");

    albert ist der NetBIOS-Name und 192.168.1.2 die IP des Servers.

    Trotzdem passiert beim Klick gar nichts.

    habt ihr das mal auf euren Browsern ausprobiert? Ich habe sowieso den Verdacht, dass mein FF etwas "seltsam" konfiguriert ist, ich kann z.B. die Seite http://www.viking.de nicht ansteueren, bekomme den Fehler "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann." - zu Hause passiert das nicht... (beide Version 1.5.0.4, falls das was ausmacht)

    Sascha

  • Zitat von sw

    ich kann z.B. die Seite http://www.viking.de nicht ansteueren, bekomme den Fehler "Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann."


    Check mal Deine Hosts-Datei:
    http://de.wikipedia.org/wiki/Hosts

    Alexander

    MS Windows XP Home Edition Version 5.1 (Build 2600.xpsp2_gdr.050301-1519: Service Pack 2
    Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
    Erweiterungen, Themes, Plugins

  • die hosts ist korrekt. Nur drei Einträge, die ich brauche und selbst eingefügt habe. Außerdem ist sie schreibgeschützt (OK, minimaler Schutz, aber immerhin)