8 messaggi dal 15 marzo 2001
Domandina...
E' possibile impostare un delay al comando response.redirect?

Cioè io spedisco l'utente su una pagina tipo:

"Bravo, hai fatto giusto..."

E dopo 30 sec. voglio che questa pagina cambi da sola su un'altra pagina... cioè dargli all'interno del codice un redirect ma che si attivi dopo 30 sec.

E' possibile? Se sì come?

Mekteus
Web Developing
mekteus@mekteus.com
ICQ = 31834254

Mekteus
Web Developing
mekteus@mekteus.com
ICQ = 31834254
2.907 messaggi dal 15 maggio 2001
Contributi
Certo che è possibile,
ma più banalmente potresti fare un qualcosa del genere

if controllo="ok" then
Response.redirect("pagina2.asp")

Così non fai nessun reinderizzamento poi scrivi un reinderizzamento usando javascript

<SCRIPT language=javascript>
window.setTimeout('win=window.open("pagina3.asp","win","");',1000);
</SCRIPT>


A presto...






2.907 messaggi dal 15 maggio 2001
Contributi
Scusami ma non sò cosa mi sia passato per la testo e ho scritto sta cavolata

Così non fai nessun reinderizzamento poi scrivi un reinderizzamento usando javascript


NON VOLEVO SCRIVERLO !! :-<


:-D

A presto...

1.605 messaggi dal 06 settembre 2002
META HTTP-EQUIV="REFRESH" CONTENT="<b> NummSecondi </b>RL=<b>SecondaPagina.asp</b>"&gt;


FORZA LA MAGICA ROMA
E QUEL PACIOCCONE DI SENSI

FORZA LA MAGICA ROMA
115 messaggi dal 18 maggio 2001
Il codice di Albis va messo in fondo alla pagina così:

&lt;META HTTP-EQUIV="REFRESH" CONTENT= NummSecondi" URL=SecondaPagina.asp"&gt;

prima del tag &lt;/html&gt;


Uno che sta imparando !!
6 messaggi dal 03 giugno 2001
Non è possibile con Response.Redirect(...) in quanto questa istruzione viene eseguita lato server, mentre a te serve lato client, e per fare questo devi usare del codice in JavaScript.

Prova questo esempio:

&lt;SCRIPT LANGUAGE="JavaScript"&gt;
function GoTo() {
window.location="miapagina.asp?parametri";
}
setTimeout('GoTo()',30000);
&lt;/SCRIPT&gt;
&lt;BODY&gt;
&lt;FORM&gt;
&lt;p&gt;
Dopo 30 secondi salta alla pagina miapagina.asp
&lt;/FORM&gt;
&lt;/BODY&gt;

Ciao

David F.
902 messaggi dal 19 aprile 2001
Teoricamente si potrebbe fare anche lato server (credo). Potresti usare questo schema (CHE TI SCONSIGLIO!!!! mrglio le soluzioni precedenti in JS lato client):

fai quello che devi fare
scrivi bravo....
response.flush
fai un loop che dura 30 sec
fai il redirect

Tuttavia tieni uno script che gira per 30 secondi: come ammazzare una CPU!!

*****************************
Traspi.net - magazine on line
http://www.traspi.net
Da Torino al mondo Internet il nuovo magazine on line di cultura, creatività, informazione e servizi.
mailto:webmaster@traspi.net
*****************************

Traspi.net
Da Torino al mondo Internet il magazine di cultura, creatività e informazione.
www.traspi.net
Mauro Tortone
webmaster@traspi.net

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.