TobiasDreissig: Seitenaufruf online oder offline?

Hallo,

Da es anscheinend keine Möglichkeit gibt per javascript zu prüfen ob eine Internetverbindung besteht ohne selbige auf zu bauen wollte ich fragen ob vielleicht jemand ne Möglichkeit kennt zu überprüfen ob der Speicherort oder Quellpfad oder wie auch immer man das Verzeichnis nennt in dem sich die aufgerufene HTML-Datei selber befindet den Name eines Servers enthällt oder nicht.

Enthällt der name beispielsweise freenet wurde die Seite aus dem Internet geladen -> Internetverbindung.
Enthällt der Pfad der Daten dagegen C:\ oder nicht freenet wurde sie offline z.B. von CD geladen -> Keine Internetverbindung.

Ich hoffe ihr versteht in etwar was ich meine ;-)

Gruß Tobias

  1. Hi,

    Da es anscheinend keine Möglichkeit gibt per javascript zu prüfen ob eine Internetverbindung besteht ohne selbige auf zu bauen wollte ich fragen ob vielleicht jemand ne Möglichkeit kennt zu überprüfen ob der Speicherort oder Quellpfad oder wie auch immer man das Verzeichnis nennt in dem sich die aufgerufene HTML-Datei selber befindet den Name eines Servers enthällt oder nicht.

    das location-Objekt ist ein Quell der Freud'.

    Enthällt

    "Halten" hat übrigens nichts mit "Hall" zu tun.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      das location-Objekt ist ein Quell der Freud'.

      if (location.href == "http://servername.de/dateiname.html") {
      }

      So?

      Enthällt

      "Halten" hat übrigens nichts mit "Hall" zu tun.

      Wer fleissig sucht der findet und darf Rächdschreipveeler behalten :-)

      Gruß Tobias

      1. Hi,

        das location-Objekt ist ein Quell der Freud'.
        if (location.href == "http://servername.de/dateiname.html") {
        }
        So?

        das ist möglich, aber wenig flexibel.

        Enthällt
        "Halten" hat übrigens nichts mit "Hall" zu tun.
        Wer fleissig sucht der findet und darf Rächdschreipveeler behalten :-)

        Wiederholte Fehler sind keine Tippfehler mehr, sondern Irrtümer, die es wert sind, aufgeklärt zu werden. Und suchen musste ich nach diesem speziellen Fehler nun wirklich nicht - der stach arg schmerzhaft ins Auge.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Wiederholte Fehler sind keine Tippfehler mehr, sondern Irrtümer,... »»

          Gleiche Fehler können auch durch die Tastatur/ unterschiedliche Druckempfindlichkeit entstehen.

          Passiert mit auch oft bei manchen Zeichen. Allerdings, nicht doppelt
          sondern oft gar nicht da. Besonders beim r.

      2. das location-Objekt ist ein Quell der Freud'.

        if (location.href == "http://servername.de/dateiname.html") {
        }

        So?

        http://de.selfhtml.org/javascript/objekte/location.htm

        Struppi.

        --
        Javascript ist toll (Perl auch!)
  2. Hi,

    Ich hoffe ihr versteht in etwar was ich meine ;-)

    Lokale Dateien werden nicht über HTTP, sonern über das Pseudo-Protokoll "file" angesprochen. Also:

    is_online=(window.location.protocol!="file:");

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!