38 messaggi dal 02 aprile 2003
Vorrei visualizzare un messaggio tipo LOGIN ERRATO far attendere gli utenti qualche secondo (2,3 secondi massimo) e poi reindirizzarli ad un'altra pagina con response.redirect, ma non conosco il comando giusto in asp....sapreste darmi una mano?
2.584 messaggi dal 14 maggio 2001
Potresti usare un javascript lanciato sull'evento onload del body della pagina con la seguente istruzione:

setTimeout('Istruzione come window.open',1000)

Che esegue la funzione dopo 1 secondo
38 messaggi dal 02 aprile 2003
mi potresti scrivere il codice completo?
<script language="Javascript">
setTimeout("window.location.href='nomepagina.asp'",1000)
</script>

Ricorda pero' che questo codice ti fa scadere la sessione, quindi se sei in un'area protetta da sessioni ti fa uscire e se hai delle session aperte te le chiude e le svuota.

Ciao

Alberto Biancardo
Dimenticavo: questo codice può andare da qualsiasi parte, se vuoi metterlo nell'onload. Come ti ha consigliato seoman puoi anche usare window.open

Ciao

Alberto Biancardo
Ciao,

personalmente uso questa soluzione, inserisco all'interno del tag HEAD il seguente codice:
<Meta http-equiv = 'Refresh' Content='x;url=nomepagina.asp'>

Dove x sta per i secondi che devono passare prima che la pagina sia sostituita da una nuova.

------------------------------
Carlo Patti
------------------------------
info@ilmagodeipc.it
www.ilmagodeipc.it
2.584 messaggi dal 14 maggio 2001
Il meta tag di refresh con versioni vecchie di Netscape non funziona

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.
Community
UTENTI ONLINE
    In primo piano

    I più letti di oggi

    Media
    In evidenza
    MISC