Visualizzazione dei risultati da 1 a 5 su 5

Discussione: TimeOut Cambio pagina

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    15

    TimeOut Cambio pagina

    Salve a tutti..

    Ho cercato in giro ma non ho trovato nulla al riguardo..

    ho creato un sito ke elabora un Db (inserisce ricerca cancella ecc..)

    dopo aver effettuato un operazione vorrei avvertire l'utente dell'avvenuta modifica con una pagina (con all'interno un redirect) ke da a video per qualche secondo un testo.

    Quale e' il comando ?



    Tnx a tutti..






    Mi sono accorto ora di aver postato nel forum sbagliato... e da lato client.. kiedo venia ^^"
    Aiutooo

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    lo si fa in javascript, ti posto una funzione in asp che scrive javascript...

    codice:
    Function JSRedirect(Byval url, secondi)
    	With Response
    		.Write("<script language=""JavaScript"">" & vbCrLf) 
    		.Write("<!--" & vbCrLf) 
    		.Write("function redirect() {" & vbCrLf) 
    		.Write("window.location = '" & url & "';" & vbCrLf) 
    		.Write("}" & vbCrLf) 
    		.Write("timer = setTimeout('redirect()', '" & (secondi * 5000) & "');" & vbCrLf) 
    		.Write("-->" & vbCrLf) 
    		.Write("</script>" & vbCrLf) 
    	End With
    End Function
    richiami poi la funzione con l'url così:
    codice:
    response.Write(JSRedirect("pagina.asp",2))
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nell'HEAD della pagina che ha effettuato l'aggiornamento potresti mettere una cosa del genere:

    codice:
    <meta http-equiv="Refresh" content="2; url=/default.asp" />
    content = secondi di attesa
    url = destinazione al termine del tempo di attesa

    Roby

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2008
    Messaggi
    15
    Ho seguito il consiglio di Roby ma pare che si refreshi e basta..


    codice:
    <HTML>
    <BODY>
    
    <meta http-equiv="Refresh" content="10; url=ricerca1.asp" />
    
    <form name=fine>
    
    <h1>Inserimento Effettuato Correttamente</h1>
    
    
    
    
    
    
    <H5>Verrai reindirizzato tra 10 Secondi</H5>
    
    
    
    
    
    
    Clicca qui per non Attendere Oltre 
    
    </form>
    </BODY>
    
    </HTML>

    Il link alla pagina xo funziona e' ^^"




    @Roby vero XD

    Modificato ora funziona benissimo.. Grazie
    Aiutooo

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Hai copiato male il mio esempio...

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.