Ronny: Offline/ Online

Hi,

wie kann eine Seite abfragen, ob ein User (der sich gerade diese Seite ansieht), online ist oder nicht?

Danke,

Ronny

  1. Tag.

    wie kann eine Seite abfragen, ob ein User (der sich gerade diese Seite ansieht), online ist oder nicht?

    Du könntest versuchen, in ein Div oder einen Layer immer von neuem ein Stückchen HTML-Copde reinzuschreiben:

    <img src="immer_wieder_ein_anderes_bild_damit_es_nicht_aus_dem_chache_kommt.jpg" onError="hilfe_er_ist_nicht_online();">

    Weiß net ob's funktioniert falls doch, wirst Du den Besucher, der Offline ist aber damit ganz schön verärgern weil alle furzlang das tolle "Verbindung herstellen"-Fenster aufgeht ...

    Ciao,

    Harry
    PS: Wie schreibt man eigentlich "alle furzlang" richtig ? auseinander ? groß ? klein ?

    1. » Harry

      PS: Wie schreibt man eigentlich "alle furzlang" richtig ? auseinander ? groß ? klein ?

      Keine Ahnung. Warum schreibste nich "die ganze Zeit" ;)?

      Gruß,

      Jan

      1. Tag

        PS: Wie schreibt man eigentlich "alle furzlang" richtig ? auseinander ? groß ? klein ?

        Keine Ahnung. Warum schreibste nich "die ganze Zeit" ;)?

        Das kann ja jeder ;-)

        Ciao,

        Harry

  2. Grüssi

    wie kann eine Seite abfragen, ob ein User (der sich gerade diese Seite ansieht), online ist oder nicht?

    Wenn er online ist, dann ist mit hoher wahrscheinlichkeit location.protocol == "http:", ansonsten wärs "file:"

    hth,
     regenfeld

  3. Hallo Ronny!

    Da gibt es was für den IE:

    alert(window.navigator.onLine)
    Gibt true zurück, wenn der User Online ist und false wenn nicht.
    Alle anderen Browser geben ein "undefined" zurück.
    Vielleicht hilft es ja trotzdem etwas...

    Viele Grüße
    Alex

  4. Hi, Ronny

    wie kann eine Seite abfragen, ob ein User (der sich gerade diese Seite ansieht), online ist oder nicht?

    Äh .. wie bitte? Irgendwie steh' ich auf'm Schlauch.

    • Wenn ich mir eine Seite ansehe, _bin_ ich online. Wie sollte ich sie mir sonst auch ansehen?
    • Wenn ich sie mir ggf. im Stück herunterlade und offline ansehe, wie willst du diese Information erhalten?
    • Es sei denn, _du_ willst wissen, ob _du_ online bist, wenn du dir _deine_ seite ansiehst, wo immer sie auch ist (netz/lokal).
    • Oder willst du prüfen, ob ein Besucher, während er sich die Seite ansieht offline geht?

    Könntest du bitte näher erläutern, was du genau machen willst? Oder habe ich gerade den IQ-Test bestanden? ;-)

    LG Orlando

    1. Hi Orlando,

      • Wenn ich mir eine Seite ansehe, _bin_ ich online. Wie sollte ich sie mir sonst auch ansehen?

      1. Die Seite kann im Cache stehen. Dann sieht man sie auch offline
      2. Der User kann die Seite gespeichert haben.

      CU

      Ronny

      1. Grüssi,

        • Wenn ich mir eine Seite ansehe, _bin_ ich online. Wie sollte ich sie mir sonst auch ansehen?
        1. Die Seite kann im Cache stehen. Dann sieht man sie auch offline

        dagegen lässt sich was machen, mit div. Meta-Angaben kann man den Browser dazu bewegen die Daten nicht aus dem Cache zu holen.

        Beispielsweise:
        <meta http-equiv="pragma" content="no-cache">
        <meta http-equiv="expires" content="0">

        http://selfhtml.teamone.de/html/kopfdaten/meta.htm#laden
        http://www.google.com/search?q=meta+cache+laden+verhindern&btnG=Google+Search

        1. Der User kann die Seite gespeichert haben.

        Siehe meine Antwort unten.

        lg regenfeld