entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

recargar la pagina con una etiqueta <META> 1 sola vez

Necesito recargar la pagina 1 sola vez al entrar ya que el problema esque mi sitio no carga bien hasta que presiono F5 lo intente con una etiqueta meta el problema es que me recarga la pagina infinidad de veces

Saludos y muchísimas gracias de antemano

3 Respuestas

3votos

Lito Puntos210

Prueba con jQuery y este código

 <script type="text/javascript">
    $(document).ready(function() {
            location.reload();
    });     
</script>

O bien con un timer

window.setTimeout('location.reload()', 2000);

EDITADO
Como bien dice @Leonardo-Tadei, esta solución que te comento, es un parche sucio, el problema viene seguro de la carga de datos o el orden en llamadas a métodos etc.. Revisa bien tu código o adjúntalo para que te podamos ayudar mas exhaustivamente.

5votos

Leonardo-Tadei Puntos227320

Hola Juan Carlos,

la respuesta de @Lito es una correcta solución a tu pregunta.... pero la verdad, yo buscaría como reorganizar el código para que la página cargue bien la primera vez, ya que tu problema real es que no se carga todo correctamente.en primera instancia.

Podrías abrir otra pregunta con este problema y el fuente de esta página para que podamos ver de qué se trata.

Saludos!

2votos

Juan Carlos comentado

De echo tengo varias pantallas con los mismos Scripts, exactamente en el mismo orden, ya e intentado cambiar el orden de estos y no obtengo un resultado diferente por eso es que me extraña mucho ese comportamiento que solo una pantalla de todas no parece cargar los scripts desde un comienzo.

Aquí les dejo el orden exacto en el que los tengo en este momento, y quisiera comentarles que uso un BPM, que aunque no creo que eso cambie mucho la acción de la carga de los scripts no quería dejarlo sin mencionar.
Saludos y muchas gracias por su tiempo.

<script src="http://maps.google.com/maps/api/js?sensor=false&language=es" type="text/javascript"></script>
<script type="text/javascript" src="js/geoxml3.js"></script>
<script src="js/ext/jquery-1.10.2.min.js"></script>
<script src="js/Script-HTML.js"></script>
<script src="js/ext/jquery.numeric.js"></script>
<script src="js/ext/jquery.MultiFile.js"></script>
<script src="js/ext/uploader.js"></script>
<script src="js/ext/jquery-ui-1.10.3.custom.min.js"></script>
<script src="js/ext/bootstrap.min.js"></script>
<script src="js/ext/typeahead.min.js"></script>
<script src="js/ext/jquery.validate.min.js"></script>
<script src="js/controller.js"></script>

2votos

mrczrt Puntos6940

Hola, usando una cookie temporal de session :

if (document.cookie.indexOf('reloaded=') === -1) { document.cookie = 'reloaded=ok;'; location.reload(); }

Saludos.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta