molily: Fehlerbehandlung bei der Weiterleitung

Beitrag lesen

Hallo,

In einem GUI zu einem Programm muss ich auf http://localhost:81/version weiterleiten.
Nun kann es aber sein, dass z.B. kein HTTP-Server auf localhost:81 eingestellt ist. In diesem Fall möchte ich eine eigene Fehlermeldung ausgeben.

Das Problem ist nicht auf diese Art lösbar. Eigentlich fällt mir keine Möglichkeit ein.

Du kannst höchstens a) ein Bild oder b) ein Script von localhost laden.
Zum Bild siehe http://javascript.jstruebig.de/javascript/42/.
Zum Script: Du bindest <script type="text/javascript" src="http://localhost:81/script.js"></script> ein. In script.js wird eine Variable gesetzt. Nach zehn Sekunden Timeout fragst du dann wie in deinem Beispiel ab, ob die Variable gesetzt wurde. Wenn nicht, dann konnte das Script nicht geladen werden.

Möglicher Nachteil dieser Lösungen: Auf http://localhost:81/ muss unter einer vorhersehbaren Adresse ein Bild bzw. Script liegen, auf das du Einfluss hast. Ich weiß ja nicht, ob es dir möglich ist, dort eine solche Datei zu platzieren.

Mathias