ab, was in diesem Falle angezeigt wird. Was ist
aber, wenn ich z.B. in einem Frame eine Seite
aufrufen will, der Webserver aber down ist?
In diesem Falle wird eine Browser-Standard-
Fehlermeldung bzw. -seite angezeigt. (Die Seite
konnte nicht angezeigt werden, bla bla)
Ich würde das gerne per Script abfangen.
Ich denke, der Punkt, mit dem die gesamte Diskussion
steht oder fällt, ist, was genau Du unter "der Server
ist down" verstehst.
*Wenn* der Webserver tatsächlich "down" ist, dann
liefert er Dir nicht nur *nicht* das angeforderte
Dokument, sondern auch *keine* 404-Fehlerseite und
auch sonst nichts. (Der Browser generiert dann lokal
eine "timeout"-Meldung - diese müßtest Du eigentlich
behandeln, aber das geht nicht, weil Du den Browser
Deines Besuchers nicht umschreiben kannst.)
Das heißt: Alle hier beschriebenen Ansätze, das Problem
über ein CGI-Skript *auf demselben Server* zu lösen,
sind zum Scheitern verurteilt.
Wenn der Server nicht läuft, dann läuft er nicht.
Falls Dein Problem allerdings *nur* war, tatsächliche
404-Fehler abzufangen (welche der Webserver bei einem
Zugriff auf ein nicht existierendes Dokument erzeugt),
dann geht das am besten auf dem Webserver selbst.
Je nachdem, was der ist bzw. kann, kann man dort mehr
oder weniger elegante Lösungen bauen. Normalerweise ist
"programmieren" hierbei nicht notwendig - eine entspre-
chende Konfiguration des Servers reicht aus.
(Apache: Anweisung "ErrorDocument".)