Che io sappia, l'unico modo per controllare se un sever e` attivo (da browser) e`:
- caricare una pagina di prova (breve e conuno script opportuno)
- attendere un timeout e verificare se la pagina e` stata caricata.
Pagina da caricare:
<html>
<head>
<title> prova </title>
</head>
<body onLoad="window.opener.document.attivo=true; self.close();">
&nbsp;
</body>
</html>
Modo per caricare la pagina:
codice:<script language="Javascript" type="text/javascript"> <!-- //test se server attivo // &copy; Mich_, 2003 var attivo=false; function testaserver() { setTimeout('testattivo()',2000); //attende due secondi window.open('http://SERVER/PAGINA.htm'); } function testattivo() { if(attivo) alert("il server e` attivo"); else alert("il server e` down"); } //--> </script>
Per eseguire il test occorre chiamare la prima funzione con:
testa il server
Ciao
Michele

Rispondi quotando