Archivlink: javarea.de Forum > JavaScript > Umleitung auf andere Seite wenn Server Offline
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Umleitung auf andere Seite wenn Server Offline

Pages: [1]

geschrieben von Meiky2005 am 29.10.2005 - 14:14
Hallo ich suche ein Script das man in eine Seite einbaut die ja immer zu erreichen ist und dann von dort aus bestimmt auf die nächste Seite umzuleiten. Und zwar wenn die Erste nicht online ist dann eben auf die nächte die online ist.
Habe bisher hier immer nur was mit Bild und Statusanzeige gefunden, das suche ic haber nicht. Sondern dirkt Umleitung auf die Onlineseite.

geschrieben von René am 29.10.2005 - 17:04
http://www.javarea.de/index.php3?op....amp;id=436

geschrieben von Meiky2005 am 29.10.2005 - 19:15
Hallo, genau das suche ich ja nicht das ist nur eine Statusanzeige und leitet eben nicht auf die seite homepage.html (online) wenn die seite hompage2.html (offline) ist.
es zeigt nur bildchen an das habe ich auch schon hier gesehen.

geschrieben von René am 29.10.2005 - 20:21
Aber mal ein bisschen nachdenken wäre doch nicht schlecht.

Das Image muss in der abzufragenden Seite existieren. Muss natürlich nicht online.gif heißen du kannst hier auch eins einsetzen was in deiner Page vorkommt aber nach Möglichkeit ein kleines.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
<html>
<head>
<meta http-equiv="cache-control" content="no-store, no-cache, must-revalidate" />
<meta http-equiv="cache-control" content="pre-check=0, post-check=0, max-age=0" />
<meta http-equiv="expires" content="Sat, 26 Jul 1997 05:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />

<script language="JavaScript" type="text/javascript">
<!--
// (C) 2003 Klaus Hentschel [ All rights reserved ].
// e-mail: kh@javarea.de
// www: http://www.javarea.de 

function checkError()
{
	top.location.href = 'http://www.andere_seite.de/';
}
//-->
</script>

</head>
<body>

<img style="display: none;" src="http://www.ist_seite_online.de/online.gif" onerror="checkError();">

</body>
</html>

geschrieben von Meiky2005 am 30.10.2005 - 01:15
Es geht hiermit nicht. Es sollte bei WebcamXp den Chat der ja nur geht wenn der eigene Pc als Server dient, beim Abschalten ne Seite anzeigen die auf nem Server liegt, der dauernd online ist, dann eben im Chatfenster.

Allerdings müsste erstmal erkannt werden, ob der Chat online ist. In dem Vorgegeben Chat den WebcamXp erzeugt und ist kein Bild enthalten was ich nehmen könnte. Man kann auch nix einfügen.


geschrieben von René am 30.10.2005 - 08:08
Zitat
 Original geschrieben von Meiky2005 am 30.10.2005 - 01:15

Es sollte bei WebcamXp den Chat der ja nur geht wenn der eigene Pc als Server dient, beim Abschalten ne Seite anzeigen die auf nem Server liegt, der dauernd online ist, dann eben im Chatfenster.

Liegt der Chat auf deinem Server? Wenn ja dann kopiere doch irgend ein Image in das Verzeichnis des Chats und Frage dieses ab, es muss doch nicht im Chat selber verwendet werden. Wenn das Bild geladen werden kann ist auch der Chat online.

Wenn du das nicht kannst, dann geht es nicht, da das Script nur mit dem Image funktioniert. Wenn du PHP auf dem Server nutzen kannst der die Abfrage ob der Chat online ist nutzen kannst meld dich nochmal.

geschrieben von angelpage am 15.11.2005 - 20:51
Hallo Forum,

die Lösung liegt tatsächlich darin, irgendwie die Erreichbarkeit des Servers zu prüfen, um dann Festlegungen über die weitere Verfahrensweise zu treffen: soll ein Jammergesang angestimmt werden, soll ein Offline - Bild gezeigt werden oder aber soll eben auf eine andere, beliebig gestaltbare HTML - Seite weitergeleitet werden.

Zur Prüfung der Erreichbarkeit des Servers ist die klassische Lösung bereits allgemein beschrieben - es wird die Erreichbarkeit eines Bildes auf dem Server geprüft.

Bei WebcamXP exisitieren von Hause aus bereits mehrere Bilder und deren Thumbnails im Root - Verzeichnis, z.B. als loading.jpg, loading_80.jpg usw. Effektiver ist jedoch ein selbst erstelltes Mini-Bild mit 1x1 Pixel.

Der individuelle Chat wird durch den als Webcam - Server arbeitenden Rechner seines Betreibers, d.h. im konkreten Fall über das Programm WebcamXP, als HTML - Datei bereitgestellt:

http://ip:port/chat oder praktisch http://angelpage.dyndns.tv:8080/chat.

Ist also der Server offline, gibt es diese Seite einfach nicht. Es gibt aber auch kein Mini-Bild vom Server ( z.B. http://ip:port/online.gif ).

Da eine Änderung der (dynamischen, veränderlichen) Chat-Seite in WebcamXP nur über den Programmierer möglich und vereinbart ist, wenden wir einen ganz einfachen Webmaster - Trick an: Wir lassen auf einer HTML - Seite die Erreichbarkeit des Bildes prüfen und legen auch fest, wie es in Abhängigkeit vom geprüften, realen Status weitergehen soll.

Eine praktische Variante gibt es für WebcamXP unter dem Link "Kontakt" auf http://www.angelpage.de, weitere dann unter chat.htm und webcam-status.htm.


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.