Cosa devo fare per avere una funzione su un sito Web in cui viene indicato che ti reindirizzerà al sito in circa 3 secondi?Reindirizza sito Web dopo un certo periodo di tempo
risposta
<meta http-equiv="refresh" content="3;url=http://www.google.com/" />
Grazie. Funziona per me ... –
Probabilmente stai cercando il meta
refresh
tag:
<html>
<head>
<meta http-equiv="refresh" content="3;url=http://www.somewhere.com/" />
</head>
<body>
<h1>Redirecting in 3 seconds...</h1>
</body>
</html>
notare che l'uso di meta
refresh
è deprecato e visto di buon occhio in questi giorni, ma a volte è l'unica opzione praticabile (ad esempio, se si Non è possibile eseguire la generazione lato server di intestazioni di reindirizzamento HTTP e/o è necessario supportare client non JavaScript ecc.
Il modo più semplice sta usando HTML tag META come questo:
<meta http-equiv="refresh" content="3;url=http://example.com/" />
Se si desidera un maggiore controllo è possibile usare javascript, piuttosto che utilizzare il meta tag. Ciò ti consentirebbe di avere una visualizzazione di qualche tipo, ad es. un conto alla rovescia.
Qui è un approccio molto semplice utilizzando setTimeout()
<html>
<body>
<p>You will be redirected in 3 seconds</p>
<script>
var timer = setTimeout(function() {
window.location='http://example.com'
}, 3000);
</script>
</body>
</html>
Questa sarebbe la strada da percorrere se si desidera che il testo ricominci dinamicamente a 0 prima del reindirizzamento. Utilizzare un timer da 1 secondo, in cui la funzione timer aggiorna il testo HTML e quindi avvia un nuovo timer da 1 secondo, finché non sono trascorsi 3 secondi, quindi esegui il reindirizzamento. –
la casella snippet del codice di esecuzione non funziona –
Inserire il seguente codice HTML reindirizzare il codice tra i tag del codice HTML.
<meta HTTP-EQUIV="REFRESH" content="3; url=http://www.yourdomain.com/index.html">
Il codice di reindirizzamento HTML sopra sarà reindirizzare i visitatori ad un'altra pagina web istantaneamente. Il contenuto = "3; può essere modificato al numero di secondi che il browser deve attendere prima di reindirizzare. 4, 5, 8, 10 o 15 secondi, ecc.
Utilizzare questo semplice codice javascript per reindirizzare la pagina a un'altra pagina utilizzando l'intervallo di tempo ...
si prega di aggiungere questo codice nella tua pagina del sito web, che è si desidera reindirizzare:
<script type="text/javascript">
(function(){
setTimeout(function(){
window.location="http://brightwaay.com/";
},3000); /* 1000 = 1 second*/
})();
</script>
'' è un'opzione migliore in quanto è più semplice e funziona senza supporto JavaScript. – Edward
hai ragione fratello ... ma dipende dalla situazione .. a volte dobbiamo reindirizzare su un evento specifico perché JS è l'opzione migliore. –
Ho capito cosa intendi, "Sunny S.M". Anche se i meta tag dovrebbero essere usati quasi sempre, potrebbero esserci scenari specifici come il tuo in cui JavaScript sarebbe l'unica opzione. – Edward
Ecco un completo (ma semplice) esempio di reindirizzamento dopo X secondi , durante l'aggiornamento di un contatore div:
<html>
<body>
<div id="counter">5</div>
<script>
setInterval(function() {
var div = document.querySelector("#counter");
var count = div.textContent * 1 - 1;
div.textContent = count;
if (count <= 0) {
window.location.href="https://example.com";
}
}, 1000);
</script>
</body>
</html>
Il contenuto iniziale del div è il numero di secondi di attesa.
- 1. Come nascondere un div dopo un certo periodo di tempo?
- 2. Come avviare un'attività dopo un certo periodo di tempo?
- 3. Come cancellare un AsyncTask Android dopo un certo periodo di tempo? (Ad esempio 10 secondi)
- 4. Come cancellare automaticamente i record nel server SQL dopo un certo periodo di tempo
- 5. Scollegamento della presa dopo un certo periodo di tempo in cui nessun dato è stato ricetrasmesso
- 6. Come chiudere una fase dopo un certo periodo di tempo JavaFX
- 7. Fai passare il thread alla fine dopo un certo periodo di tempo
- 8. Android: "Aggiornamento automatico" dopo un certo tempo
- 9. Javascript: chiama una funzione dopo un periodo di tempo specifico
- 10. Reindirizza sito Web da http a https
- 11. Come cancellare un record MySQL dopo un certo tempo
- 12. Come uscire da un ciclo while dopo un certo tempo?
- 13. msgbox che scompare automaticamente dopo un certo tempo
- 14. Terminare il processo dopo un certo tempo + C#
- 15. La LRU cancellerà le voci che non sono state utilizzate per un certo periodo di tempo?
- 16. Perché il mio sito ASP.Net in esecuzione su IIS7 impiega così tanto tempo a caricarsi dopo un periodo di inattività?
- 17. framework python per un sito web in tempo reale
- 18. System.Windows.Media.DrawingVisual.RenderOpen() errore dopo un periodo
- 19. Dividere un periodo di tempo in più periodi di tempo
- 20. Ritardare un'azione per un periodo di tempo
- 21. Come attendere un periodo di tempo dopo l'esecuzione di una funzione
- 22. Sito Web di Azure 301 Reindirizza - Dove lo metto?
- 23. JQuery Reindirizza all'URL dopo l'orario specificato
- 24. Sito web in wordpress reindirizza al vecchio URL dopo la migrazione
- 25. Attendi l'input per un certo tempo
- 26. Ciclo di interruzione dopo un determinato periodo di tempo in Matlab
- 27. Interrompe il contesto di streaming in Spark Streaming dopo un periodo di tempo
- 28. Qual è il modo corretto per chiudere a livello di codice un'applicazione WinForm dopo un certo periodo?
- 29. Aggregazione per periodo di tempo in lubridato
- 30. Esiste un sito Web per gli sviluppatori Web che desiderano dedicare tempo allo sviluppo in beneficenza?
possibile duplicato di [Come posso reindirizzare a una pagina (home) tramite un'altra pagina (pagina di successo) in cui deve essere visualizzato un messaggio di successo?] (Http://stackoverflow.com/questions/2949301/how-can -i-redirect-to-a-page-home-via-another-pagesuccess-page-where-some-suc) – kennytm
Sono solo curioso, perché vorresti mai farlo? Ogni volta che visitai una tale pagina, avrei preferito essere diretta in 0 secondi. – allesklar
@allesklar scusa per la risposta tardiva. Sono in sviluppo di un sito e volevo vedere se c'era un modo più semplice per passare dall'editor di codice al browser Web senza dover aggiornare ogni volta. – codedude