Auf eine Seite prüfen

zeromancer

Erfahrenes Mitglied
Moin Ihr Scripter!

Bin echt kein Freund von JS, aber ich denke, anders werde ich es nicht hinbekommen, nur weiss ich nicht, wie.

Frage:
Ist es möglich, irgendwie mit JS herauszufinden, ob eine Zieladresse (Seite) existiert bzw. geladen werden kann oder nicht, um dann entsprechend weiterzuverfahren?

Habe schon mir die Properties und Methoden des Location-Objektes angesehen, nur gibt es da nichts, was man dafür "missbrauchen" könnte.
Habt Ihr ne Idee?

Konkret geht es darum:
Ich will auf einer Seite, die immer verfügbar ist prüfen, ob ein Sprung zu einer anderen Adresse machbar ist oder ob das Ziel offline ist. Falss off, dann soll auf der aktuellen Seite verblieben werden.

Danke für Eure Hinweise :)
 
Hm, mir würde nur das einfallen:
PHP:
<iframe style="width:0px;height:0px;" frameborder="0" src="http://deine.seite.de"
 onError="alert("seite kann nicht genfunden werden");"></ifram>
weiss nicht, ob das geht, musst du ausprobieren.

Viel besser wäre es natürlich, wenn du serverseitige Sachen, wie PHP zur Verfügungn hast.
Dann könnte es z.B. so aussehen:
PHP:
if ($iF = fopen("http://dein.seite.de", 80)) {
    echo "seite erriechbar";
    fclose($iF);
} else {
    echo "seite nicht erreichbar";
}
 
hmm schon mal nicht schlecht, abgesehen davon, dass die fehlermeldung nie kommt, da ja immer irgendetwas zurückgegeben wird - ne fehlermeldung vom browser nämlich.
nein, php habe ich nicht zur verfügung...

ich dachte da eher an so etwas wie ein script, dass den time-out abfängt und dann irgendetwas tut. ne idee?
 

Neue Beiträge

Zurück