Hi,
ich habe folgendes Problem, für das ich keine Lösung im Netz gefunden habe:
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.
Mein Versuch:
<html>
<head>
<title>Version</title>
<style type="text/css">
body { background: #080808; color:#ffffff; }
</style>
<script type="text/javascript">
function Redirect () {
window.location.href = "http://localhost:82/version"
}
function Errormessage () {
document.all.content.innerHTML = "Fehler beim Laden.";
}
window.setTimeout("Errormessage()", 10000);
</script>
</head>
<body onload="javascript:Redirect();">
<span id="content" class="content">
Loading...
</span>
</body>
</html>
Nun - im Opera (7.52) funktioniert das problemlos, im IE gibt es nach längerer Zeit eine Fehlermeldung "Cannot find server" und im Firefox (1.5) wird gleich eine Seite mit einer Fehlermeldung eingeblendet. Ähnlich sieht es aus, wenn ich per meta-Angabe weiterleite (statt mir JavaScript).
Hat hier vielleicht irgend jemand eine Idee, wie ich das Problem löse (ich habe zugegebener maßen nicht viel Ahnung von JavaScript)?
Danke,
Tobi