Newsgroup: it.comp.lang.javascript
Titolo: Curiosità !!!!!

Esiste un js che faccia il ping su dei link e si colleghi  a quello + veloce
???
Mi spiego meglio , io ho una  pagina html sul server 1 ( a) e poi 3 siti
uguali (a1,a2,a3) ,
un utente si collega ad "a.html" in cui c'è un js che dovrebbe fare cosi :
....
Ping[a1]
ping[a2]
ping[a3]
....
controlla i risultati e vede quello è veloce e poi fa un redirect su quel
sito che è il + veloce al momento !
Spero sia possibile , sarebbe utilissima come js !!!
-Grazie in anticipo Gigio2K-
 Visita 
WWW.GIGIOLAND.COM
   ICQ UIN : 72893095

 ???
Non puoi pingare, comunque una corsa fra immagini la puoi fare anche se le 
Olimpiadi sono finite, e potrebbe essere una soluzione come minimo elegante.
Tanto per cominciare nell'HEAD del documento ci metti un bel 
<META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT"> 
per far si che la pagina non vada in cache.
Su tutti e tre i server caric la *STESSA* immagine (piccola, basta 1k), ma con 
*nome diverso* (sempre per la cache)supponiamo test1.gif, test2.gif, test3.gif.
Quello che segue è un sorgente di massima. Fabiano (Atipower) ci sta lavorando 
per provarlo e migliorarlo, quindi forse si farà vivo con qualcosa di più 
funzionale.
---------------------------------------- begin --------
<HTML>
<HEAD>
<SCRIPT>
<!--
/*************************************************************
 * Script by 
ri.ri...@agora.stm.it
 - 
http://www.jsdir.com
 *
 * Feel free to use, but please don't cut these lines.       *
 *                                                   Thanks  * 
 *************************************************************/
var ind = new Array();
ind[1] = "
http://www.sito1.com/
";
ind[2] = "
http://www.sito2.com/
";
ind[3] = "
http://www.sito3.com/
";
function go(dove){
	self.location.replace(ind[dove]);
	}
//-->
</SCRIPT>
</HEAD>
<BODY>
<IMG src="
http://www.sito1.com/test1.gif
" onLoad="go(1)">
<IMG src="
http://www.sito2.com/test2.gif
" onLoad="go(2)">
<IMG src="
http://www.sito3.com/test3.gif
" onLoad="go(3)">
<BR>
Looking for the best connection.... please wait....
</BODY>
</HTML>
---------------------------------------- end --------
L'idea di fondo è che il browser cerca di caricare le tre immagini (le carica 
contemporaneamente) e la prima ad essere caricata triggera l'event-handler 
onLoad() che invoca la funzione del cambio pagina con il giusto parametro che 
punta al server cui appartiene l'immagine.
Se lasci il credit mi fai un gran piacere, anche perché entro la settimana lo 
testo a fondo e ci tiro fuori uno StaffScript.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
Need a JavaScript password?
http://www.jspoint.it/staffscripts/script021/PazzWordProva/ingresso.html
------------------------------------------------------------------------
"Any sufficientely advanced technology is indistinguishable from magic"
                      Arthur Charles Clarke
------------------------------------------------------------------------

 testo a fondo e ci tiro fuori uno StaffScript.
Questa è una vera perla! Così se un server è down o cose del genere, ti
manda subito ad un mirror!
Uno script del genere è davvero interessantissimo: se diventa uno dei
vostri staffScript, mi raccomando che lo si possa scaricare anche con
NN+Linux, altrimenti ti costringo ad inviarmelo per posta! :-)))
Ciao
M.
-- 
:wq

 altrimenti ti costringo ad inviarmelo per posta! :-)))
Sto cercando di capire cosa non va, comunque se vuoi qualcosa per posta dimmelo 
e te la mando subito.


 e te la mando subito.
Ti ho già risposto nell'altro thread: vediamo di capire cosa non va,
così sono più contanti:
- tu, perchè con chiunque browser si possono scaricare gli script;
- gli altri collaboratori di jsdir, per la proprietà transitiva del
  webmastering :-)
- gli utenti Linux, perchè possono liberamente scaricare
:-)
Ciao
M.
-- 
:wq

Tutto grazie alla mia IDEA Modestia Inclusa ! :]]]]]]]]
per R / R : grazie per l'idea delle immagini , infodo è una specie di ping ,
aspettate ho avuto un'altra idea , si può fare cosi :
sulla pagina master si includono 3 pagine dei 3 siti .
in ogni pagina si ha body onload= locationBLABLA = index.htm
cosi la prima pagina che si carica completamente reindirizza al suo sito !
Che ne dite ? buona idea ???
PS:come compatibilità non ci dovrebbero essere problemi basta mettere un js
che, se si usa NN ,si carica ilayer ( mi sembra ), mentre per IE si usa
iframe e quindi le tre pagine si caricanono !!!
--


Il Thu, 5 Oct 2000 10:35:02 +0200, Mimmo si fece coraggio e scrisse.....

Sono stanco.
Ho dormito 12 ore nelle ultime 72.
Non ho capito: era sarcastica?


 Che ne dite ? buona idea ???
Buona ma poco funzionale.
Ci vuole sicuramente piů tempo a completare il caricamento di un frame intero 
che di una sola imamgine :-(


 Non ho capito: era sarcastica?
C'era la faccina sorridente a fine post! ;-)
Ciao
M.
-- 
:wq

LOL !!! Troppo gentili !!!


 dello script a titolo di credit?
Come promesso.
Lo script è on-line con il credit dovuto.
Fattele venire di nuovo buone idee come qeusta, mi raccomando :-)
-- 
Ciao, Riccardo
p.s.
Questa volta mi "son fatto coraggio" da solor :-)))))
