¿Cómo puedo actualizar una página por cada minuto usando javascript. Nota: No tengo control/opción para editar la etiqueta del cuerpo HTML (donde usualmente llamamos a la función onload).Actualizar página para el intervalo usando js
Respuesta
Sólo tiene que insertar este código en cualquier parte de la página:
<script type="text/javascript">
setTimeout(function(){
location = ''
},60000)
</script>
¿Qué pasa si solo quiero tener este trabajo en una URL específica? Pregunto si quiero usar esto en un sitio de MediaWiki para mí en Special: MyPage/common.js para actualizar solo cuando estoy sentado en Special: Watchlist esperando una respuesta. – ShoeMaker
Tal vez podrías hacer algo como 'if (location == 'your url') {setTimeout (..., 60000)}' – Abraham
<script type="text/javascript">
setTimeout(function() {
location.reload();
}, 60 * 1000);
</script>
setTimeout se reload la página después de un número especificado de milisegundos, por lo tanto 60 * 1000 = 1m
. Además, dado que la página se está actualizando, el tiempo de espera siempre se configurará en la carga de la página.
Debería cambiar eso a 'setTimeout'. Y dígale que lo ponga en el código de la página, no en la consola o algo así. –
si la página se está recargando, nunca disparará más de un intervalo ... – jbabey
@jbabey: De hecho, he actualizado mi ejemplo, gracias. –
Usted no necesita tener el código en el cuerpo de la etiqueta. Simplemente agregue este fragmento a continuación y debería funcionar sin importar dónde se encuentre en la página.
<script type="text/javascript">
setInterval('window.location.reload()', 60000);
</script>
Mientras se puede acceder al código HTML en algún lugar y su editor no filtra las etiquetas que debe estar bien. Si su editor tiene un área separada para el código JavaScript, simplemente ingrese la línea setInterval. :)
Cuando su URL tiene parámetros, parece que usar location = ''
no funciona en IE8. La página se recarga sin ningún parámetro.
El siguiente código funciona para mí:
<script type="text/javascript">
setTimeout(function(){
window.location.href = window.location.href;
},10000)
</script>
- 1. JS - Cómo borrar el intervalo después de usar setInterval()
- 2. ¿Puedo actualizar un Yii CGridView desde js?
- 3. PHP: Detectar Actualizar página
- 4. Actualizar página C# ASP.NET
- 5. Regex usando js para quitar js de html
- 6. php actualizar página actual?
- 7. Actualizar (volver a cargar) una página usando jQuery?
- 8. HTML - Cambiar \ Actualizar el contenido de la página sin actualizar \ recargar la página
- 9. seleccione el intervalo de fechas para obtener información sobre la página
- 10. Para comenzar con el desarrollo de juegos usando js/html5
- 11. Usando ContentProviderOperation para actualizar e insertar contactos
- 12. Agregar el menú desplegable usando d3.js
- 13. ¿Cómo puedo actualizar mi NSTimer cuando cambio el valor del intervalo de tiempo
- 14. dojo vs extjs para gran página sola aplicación js
- 15. Actualizar tabla usando SSIS
- 16. ¿Cómo actualizar el mismo EditText usando TextWatcher?
- 17. Actualizar GUI usando BackgroundWorker
- 18. Actualizar página cuando está cerrado colorbox
- 19. Cargando la página y ejecutando JS en ella ... ¿desde el marcador de JS?
- 20. Usando jQuery desde el módulo Orchard página
- 21. traduzco archivos .js usando gettext
- 22. Usando rutas en Express-js
- 23. Cambiar página sin actualizar un div en la página
- 24. diferentes pequeños archivos js por página VS. 1 archivo js en todo el sitio?
- 25. intervalo de cambio NSTimer para repetir temporizador
- 26. Extensión de Chrome para modificar el script de la página incluye y JS
- 27. Actualizar página en el navegador sin tener que volver forma
- 28. Configurar el tamaño de página usando WIA (con escáner)
- 29. actualizar la página primaria desde el diálogo de jquery
- 30. Intervalo real de Scala, Intervalo int
espero que esto es un tipo de sólo lectura de la página, de lo contrario los usuarios pueden ser bastante molesto. – jbabey