lukas: Browserseitige Nachricht über Netzwerkausfall

Hallo Zusammen

Ich möchte für eine applikation eine visualisierung bei einem netzwerkproblem (client-seitig) implementieren. D.h. der client aktualisiert seine daten mittels XMLHttpRequest. Nun möchte ich feststellen falls die netzwerkverbindung ausfällt und dies über eine vorgeladene nachricht und grafik dem besucher visualisieren. Ich hab bisher noch keine lösung gefunden da der i.e. den http_request.readyState erst bei einer netzwerkverbindung aktualisiert, was ja dann schon zu spät ist. gibts da eine triviale lösung welche ich gerade übersehe oder muss ich das irgendwie mit timern oder sonstwie lösen?

Vielen Dank!

  1. Hallo Zusammen

    Ich möchte für eine applikation eine visualisierung bei einem netzwerkproblem (client-seitig) implementieren. D.h. der client aktualisiert seine daten mittels XMLHttpRequest. Nun möchte ich feststellen falls die netzwerkverbindung ausfällt und dies über eine vorgeladene nachricht und grafik dem besucher visualisieren. Ich hab bisher noch keine lösung gefunden da der i.e. den http_request.readyState erst bei einer netzwerkverbindung aktualisiert, was ja dann schon zu spät ist.

    Kann ich gerade nicht ganz nachvollziehen. Folgendes Konstrukt alertet, wenn ich während der Benutzung meine Netzwerkverbindung trenne. (im IE6 wie auch IE7)
    if (xr.readyState == 4) {
        if (xr.status == 200)  machWas();
        else alert('Bei dem Request ist ein Problem aufgetreten.');
    }

    gibts da eine triviale lösung welche ich gerade übersehe oder muss ich das irgendwie mit timern oder sonstwie lösen?

    Allerdings fände ich in dem Fall einen eigenen Timer gar nicht mal so schlecht. Dann könntest Du auch prüfen, ob die Antwortzeiten in einem bestimmten Rahmen liegen.

    Greets

    Michi