Newsgroup: it.comp.lang.javascript
Titolo: Refresh pagina ASP

ho una pagina asp che estrae da un DB una tabella di record...!!
como posso fare per farla riaggiornare ogni n secondi??
grazie x l'aiuto....


<body onLoad="setTimeout('location.reload()',5000)">
reload ogni 5 secondi....
____________________
andreotta fabiano
WebMŞster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.aticommerce.com
http://www.afdsoftware.freeweb.org
http://www.jsdir.com
http://www.javascript.3000.it

 reload ogni 5 secondi....
ma cosě non viene fuori il messaggino: "pagina scaduta" ?
se provi con:
<body onLoad="setTimeout(rimanda.submit()',5000)">
<form name="rimanda" action="tuapagina.asp" method="post">
<input type="hidden" value="<%=variabileQuery%>" name="campoQuery">
</form>
Dove il campo hidden assume il valore della chiave di ricerca (con piů
chiavi metti piů campi hidden),
variabileQuery č il valore assegnato da un request.form (sempre riferito
alla chiave di ricerca),
tuapagina.asp č il nome della pagina dove sta questo pezzo di codice.
per me cosě funzia meglio...
Ciao!
Davide

 per me cosě funzia meglio...
Anche secondo me, ma dovrebbe funzionare anche
<BODY.... onLoad="timer=setTimeout('self.location.reload(true)',5000)")>
o sbaglio?
Che dici un Response.Expires=-1500 aiuta?
Non mi va di provare (non ho voglia oggi... Magic Monday...) che ne dici?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo č abbastanza lontano.
------------------------------------------------------------------------

 wrote in message
MPG.147a86ed2...@news.libero.it...


 mano...
Non c'era nessun messaggio :-)))
--
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
                Nessun traguardo è abbastanza lontano
------------------------------------------------------------------------
-- 
Posted from 
korovev.stm.it
 [195.62.33.1] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 mano...
Ops.. devo aver frainteso, allora... cmq ho capito poco o niente...
Ho la testa immersa in Visual Basic, per ora......
Ciao!
Davide

 Ho la testa immersa in Visual Basic, per ora......
Response.Expires=-1500 serve a far scadere la pagina... prima di oggi.
Sono alternativi (ma nulla vieta di usarli insieme).
Nel primo caso vale quanto detto, nel secondo caso, se la pagina è scaduta non 
viene proprio memorizzata nella cache, quindi il reload avviene comunque dal 
server.
Il valore -1500 è suggerito nell'ultimo libro su ASP di Apogeo, purtroppo ce 
l'ho in ufficio e non me ne ricordo la motivazione precisa .... :-(
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------