Duffy: Onlineverbindung ueberprüfen

Hallo vielleicht kann mir ja hier einer helfen.
Meine Frage:
Ist es mit Javascript möglich eine Onlineverbindung zu ueberpruefen ?
Datail: auf dem Rechner liegt lokal eine *.html Datei - sobald diese Datei gestartet wird soll festgestellt werden ob der Rechner online ist oder nicht. Ist er Online sollte er auf eine bestimmte URL im Internet weiterleiten. Ist er offline dann sollte lokal eine *.htm Datei aufgerufen werden.
gibt es so was schon fertig ??????????? oder ueberhaupt nicht ? :-(((

Danke für die Mithilfe

  1. Joho,

    Ist es mit Javascript möglich eine Onlineverbindung zu ueberpruefen ?

    Nein.

    Gruss,
     CK
     http://wwwtech.de

    --
    s s^s<DATA>se;s (([^\s]))(ord($1)%2?
    chr(ord($1)-5):chr(ord($1)-3))sieg;s s^s$_see;
    __END__
    uwlsy%*Sr%kqdphv%yr%AFN4%dy%zzzyhfm3ihC*1'as'>

  2. Hallo

    Moin!

    Ist es mit Javascript möglich eine Onlineverbindung zu ueberpruefen ?

    Ne. Aber du kannst anhand von document.location.href die URL checken und gucken ob diese nicht mit http(s):// anfängt. Das bringt allerdings nix gegen den Offlinemodus vom IE.

    gibt es so was schon fertig ???????????

    Nein.

  3. Hallo Duffy!

    Du hast die Möglichkeit (mit dem IE) festzustellen, ob sich dieser im On- oder Offlinemodus befindet (nicht aber, ob man tatsächlich mit dem Internet verbunden ist - man kann ja auch im Onlinemodus arbeiten, wenn man Offline ist - oder umgedreht!).

    alert(window.navigator.onLine)

    Gibt true zurück, wenn Onlinemodus.
    Gibt false zurück, wenn Offlinemodus.

    Vielleicht hilfts ein bisschen...

    Bis dann
    Alex

  4. Hallo vielleicht kann mir ja hier einer helfen.
    Meine Frage:
    Ist es mit Javascript möglich eine Onlineverbindung zu ueberpruefen ?
    Datail: auf dem Rechner liegt lokal eine *.html Datei - sobald diese Datei gestartet wird soll festgestellt werden ob der Rechner online ist oder nicht. Ist er Online sollte er auf eine bestimmte URL im Internet weiterleiten. Ist er offline dann sollte lokal eine *.htm Datei aufgerufen werden.
    gibt es so was schon fertig ??????????? oder ueberhaupt nicht ? :-(((

    Danke für die Mithilfe

    Eine Möglichkeit ist,selber ein Image-Objekt zu erstellen,dass eine
    bestehende Datei auf dem Internet referenziert,z.B. ein GIF auf Deiner
    Homepage.
    Beispiel:
    <img src="gibtsnicht.gif" onError="alert('Grafik kann nicht angezeigt werden')">

    Obiges ist ein Auszug aus der SELFHTML-Doku.
    Wenn Du gerade online bist,wird die Grafik normal geladen,
    ansonsten wird der onError-Handler ausgeführt.
    Dort könntest Du natürlich selbst ein Funktion einklinken,die Dir je nach gusto
    eine Behandlung deines Online/Oflline-Zustandes ermöglicht.

    Vielleicht hilft Dir ja der kleine Tipp.
    Gruß
    Nobby

    1. Hi Nobby,

      Dort könntest Du natürlich selbst ein Funktion einklinken,die Dir je nach gusto
      eine Behandlung deines Online/Oflline-Zustandes ermöglicht.

      was für ein Funktion? was soll sie wie bewerkstelligen?

      Grüße,
      Martin

      1. Hi Nobby,

        Dort könntest Du natürlich selbst ein Funktion einklinken,die Dir je nach gusto
        eine Behandlung deines Online/Oflline-Zustandes ermöglicht.
        was für ein Funktion? was soll sie wie bewerkstelligen?

        Grüße,
        Martin

        Hi,

        Besagte Funktion,die er im onError-Handler aufruft,könnte ja wie von ihm
        gewünscht eine HTML-Datei aus dem lokalen Dateisystem laden,
        mit window.location="..." unter Verwendung des file:// Protokolls.
        Das weiterrouten auf ne bestehende Seite auf dem Web könnte er genauso machen,
        vielleicht unter Verwendung einer bestimmten Verzögerung ( Aufruf einer Methode
        über window.setTimeout(..) ), da ich nicht weiss,nach welcher Zeit der
        error-Handler aufgerufen wird,
        ein bisserl Zeit sollte man dem Browser vielleicht geben :-) !

        Wie gesagt, nur eine Anregung, wie es implementiert wird, muss ja jeder
        selbst wissen ;-)

        Ciao,
        Nobby