Que dois-je faire pour avoir une fonction sur un site Web où il est dit qu'il vous redirigera vers le site en 3 secondes environ?
<meta http-equiv="refresh" content="3;url=http://www.google.com/" />
Vous recherchez probablement 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>
Notez que l'utilisation de meta
refresh
est obsolète et désapprouvée ces jours-ci, mais c'est parfois la seule option viable (par exemple, si vous ne parvenez pas à générer des en-têtes de redirection HTTP côté serveur et/ou si vous devez prendre en charge des scripts non JavaScript. clients, etc.).
Si vous souhaitez un meilleur contrôle, vous pouvez utiliser javascript plutôt que la balise meta. Cela vous permettrait d’avoir un visuel, par exemple. un compte à rebours.
Voici une approche très basique utilisant 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>
Voici un exemple complet (mais simple) de redirection après X secondes, lors de la mise à jour d'un compteur 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.replace("https://example.com");
}
}, 1000);
</script>
</body>
</html>
Le contenu initial de la counter
div est le nombre de secondes à attendre.
Le moyen le plus simple consiste à utiliser une balise META HTML comme ceci:
<meta http-equiv="refresh" content="3;url=http://example.com/" />
Placez le code de redirection HTML suivant entre les balises et de votre code HTML.
<meta HTTP-EQUIV="REFRESH" content="3; url=http://www.yourdomain.com/index.html">
Le code de redirection HTML ci-dessus redirigera instantanément vos visiteurs vers une autre page Web. Le contenu = "3; peut être changé en le nombre de secondes que le navigateur attend avant de rediriger. 4, 5, 8, 10 ou 15 secondes, etc.
Utilisez ce code javascript simple pour rediriger une page vers une autre page en utilisant un intervalle de temps spécifique ...
Veuillez ajouter ce code sur la page de votre site Web, à savoir que vous souhaitez rediriger:
<script type="text/javascript">
(function(){
setTimeout(function(){
window.location="http://brightwaay.com/";
},3000); /* 1000 = 1 second*/
})();
</script>