Newsgroup: it.comp.lang.javascript
Titolo: raggiungere + pagine con sistema get

Salve,
volevo sapere se utilizzando questo metodo:
  function sendGetRequest( )
  {
    new Image( ).src = '
http://miodominio1.it/index.htm?number=
' +
Math.round( Math.random() * 99999 );
    setTimeout( 'sendGetRequest( );', 10000 );
  }
  sendGetRequest( );
è possibile raggiungere ulteriori pagine dopo "
http://miodominio1.it/
index.htm?number=xxxxx", del tipo "
http://miodominio2.it/index.htm
?
number=xxxxx" e poi "
http://miodominio3.it/index.htm?number=xxxxx
" in
sequenza!
Grazie della collaborazione ke offrite a noi diciamo "meno esperti"!

nessuno sa aiutarmi?
;-(

 setTimeout( 'sendGetRequest( );', 10000 );
e poi ogni 10 secondi ricarichi la stessa pagina che scarica un nuovo src
di cui non se ne fa nulla?
io non capisco cosa fa e a cosa serve quanto sopra...
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.


wrote:

mi serve per registrare "number" in una pagina php predisposta x
inviarmi una mail! è una cosa mia x verificare la capacità di una mail!

 sequenza!
Naturalmente no. Con una GET puoi raggiungere una sola pagina.
Se invece vuoi che un'immagine, ogni 10 secondi, cambi, la funzione qui
sopra e` sbagliata.
Tu in pratica ogni 10 secondi crei una nuova immagine con quel link, e poi
la dimentichi subito dopo, senza impostarla da nessuna parte.
Quello che vuoi tu e` qualcosa del tipo:
<img src="
http://miodominio1.it/image.php?number=1
" id="swapper">
<script type="text/javascript">
function swapImage()
{
  i = document.getElementByID("swapper");
  num = Math.round(Math.random()) * 99999;
  i.src = "
http://miodominio1.it/image.php?number=
" + num;
  setTimeout("swapImage()", 10000)
}
swapImage();
</script>
Ho cambiato il tuo link perche` come src di un'immagine non puoi mettere
un file html, ma solo un'immagine, e presupponendo che sul server avessi
php ho cambiato l'estensione. Quello script deve ritornare un'immagine
vera e propria.
Bye.


Ma in questo modo "i.scr" apre solo "
http://miodominio1.it/image.php
?
number="
e per aprire gli altri in sequenza? ossia:
"
http://miodominio1.it/image.php?number=
"
"
http://miodominio2.it/image.php?number=
"
"
http://miodominio3.it/image.php?number=
"

 "
http://miodominio3.it/image.php?number=
"
Pensavo dovessi cambiare il number alla fine, non il dominio.
Spiega bene cosa vuoi fare, altrimenti non ci capiamo.
Bye.


ok potrei anke rinunciare a cambiare il number mettendolo fisso!
però devo far cambiare quei domini in sequenza!

 ha scritto:

Usa una variabile indice globale:
var ndx=1;
function stami() {
  var url="
http://stoca
"+(ndx++)+"?p="+Math.random():
  if (ndx==4) ndx=1;
}
(giusto uno scheletro)
-- 
Nando [?]
Apostolo della Prova

 ha scritto:

ehm, gli url sono diversi, nn hanno una base identica, tipo "http://
stoca"

Ammettiamo che voglia usare questo metodo:
  function sendGetRequest( )
  {
    new Image( ).src = '
http://miodominio1.it/index.htm?number=
' +
Math.round( Math.random() * 99999 );
    setTimeout( 'sendGetRequest( );', 10000 );
  }
  sendGetRequest( );
....per aprire in sequenza alcune immagini ke si trovano su diversi
siti, come posso fare?
cioè vorrei ke appena si è caricata una dopo 2 secondi passi all'altra
in sequenza....

 in sequenza....
Usa un array e cicla sui suoi elementi nel modo che ti ho fatto vedere
prima.


 Apostolo della Prova
grazie!