¿Qué debo hacer para tener una función en un sitio web donde dice que te redirigirá al sitio en 3 segundos más o menos?Redirige el sitio web después de cierto período de tiempo
Respuesta
<meta http-equiv="refresh" content="3;url=http://www.google.com/" />
Thankx. Funciona para mí ... –
Probablemente se esté buscando la 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>
Tenga en cuenta que el uso de meta
refresh
es obsoleto y mal visto en estos días, pero a veces es la única opción viable (por ejemplo, si No es posible generar encabezados de redirección HTTP en el lado del servidor y/o necesita admitir clientes que no sean JavaScript, etc.).
La forma más sencilla está usando la etiqueta HTML META así:
<meta http-equiv="refresh" content="3;url=http://example.com/" />
Si desea un mayor control se puede usar javascript en lugar de utilizar la etiqueta meta. Esto le permitiría tener una visual de algún tipo, p. una cuenta regresiva
Aquí es un enfoque muy básico utilizando 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>
Este sería el camino a seguir si desea que el texto cuente dinámicamente hasta 0 antes de la redirección. Use un temporizador de 1 segundo, donde la función del temporizador actualiza el texto HTML y luego inicia un nuevo temporizador de 1 segundo, hasta que hayan transcurrido 3 segundos, luego haga el redireccionamiento. –
el cuadro de fragmento de código de ejecución no funciona –
Coloque el siguiente código HTML redirigir código entre las etiquetas y de su código HTML.
<meta HTTP-EQUIV="REFRESH" content="3; url=http://www.yourdomain.com/index.html">
El código de redirección HTML anterior se redirigir a los usuarios a otra página web al instante. El contenido = "3; puede cambiarse a la cantidad de segundos que desea que el navegador espere antes de redireccionar. 4, 5, 8, 10 o 15 segundos, etc.
Use este código simple de JavaScript para redirigir la página a otra página utilizando intervalo de tiempo específico ...
favor agregar este código en su página web, que es que desea redirigir:
<script type="text/javascript">
(function(){
setTimeout(function(){
window.location="http://brightwaay.com/";
},3000); /* 1000 = 1 second*/
})();
</script>
'' es una mejor opción ya que es más simple y funciona sin soporte de JavaScript. – Edward
tienes razón hermano ... pero depende de la situación ... a veces tenemos que redirigir un evento específico para que JS sea la mejor opción. –
Entiendo lo que quiere decir, "Sunny S.M". Aunque las metaetiquetas se deben usar casi siempre, podría haber situaciones específicas como la suya, donde JavaScript sería la única opción. – Edward
Aquí está un ejemplo completo (pero sencillo) de redirigir después de X segundos , al actualizar un contador 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>
El contenido inicial del counter
div es el número de segundos de espera.
- 1. Detener un hilo después de un cierto período de tiempo
- 2. Cómo cancelar una Android AsyncTask después de un cierto período de tiempo? (Por ejemplo, 10 segundos)
- 3. ¿Cómo ocultar un div después de un período de tiempo?
- 4. Causa de hash para caducar después de un cierto tiempo
- 5. Tiempo de espera de conexión después del período de inactividad
- 6. sql - sumando el intervalo de tiempo con la omisión de cierto período
- 7. Romper ciclo después del período de tiempo designado en Matlab
- 8. Proceso de muertes después de cierto tiempo + C#
- 9. ¿Cómo se redirige a un sitio web externo con rieles?
- 10. Forzar el cierre de sesión de los usuarios si los usuarios están inactivos durante un cierto período de tiempo
- 11. El sitio web redirige a 404 en IE pero funciona en otros navegadores
- 12. Optimizaciones para reducir el tiempo de carga del sitio web
- 13. ¿Eliminar un elemento en el almacenamiento local HTML5 después de un período de tiempo?
- 14. tiempo Joda, período de Millis total de
- 15. Obtener url después de curl se redirige
- 16. Mata a un proceso de Javascript después de un período de tiempo establecido
- 17. Para aumentar el período de tiempo de espera
- 18. Herramienta de prueba de tiempo de respuesta del sitio web
- 19. Django: redirige a la página anterior después de iniciar sesión
- 20. Calcular las devoluciones durante el período de tiempo
- 21. WPF - Detecta el mouse durante un período de tiempo establecido
- 22. En Rx, ¿cómo agrupar los últimos artículos después de un período de tiempo?
- 23. Varios 301 redireccionamientos después de rediseñar un sitio web (SEO)
- 24. nodejs raspado sitio web después de Javascript cargado los valores
- 25. Cómo esperar durante un período de tiempo después de ejecutar una función
- 26. problema MasterType después de la conversión de ASP.Net sitio web para proyecto de aplicación Web
- 27. Eliminar todo después de cierto carácter
- 28. Extracto subcadena después de un cierto patrón
- 29. ¿Por qué mi sitio ASP.Net que se ejecuta bajo IIS7 tarda tanto en cargarse después de un período de inactividad?
- 30. Javascript: llame a una función después del período de tiempo específico
posible duplicado de [¿Cómo puedo redireccionar a una página (inicio) a través de otra página (página de éxito) donde se mostrará un mensaje de éxito?] (Http://stackoverflow.com/questions/2949301/how-can -i-redirigir-a-una-página-a-casa-a-otra-páginas-a-un-éxito-página-donde-algunas-suc) – kennytm
Solo tengo curiosidad, ¿por qué querrías hacer eso alguna vez? Cada vez que visitaba esa página, prefería haber sido dirigido en 0 segundos. – allesklar
@allesklar lo siento por la respuesta tardía. Estoy en desarrollo de un sitio, y quería ver si era más fácil cambiar de editor de código a navegador web sin tener que actualizar cada vez. – codedude