SoloCodigo
Programación Web y Scripting => JavaScript => Mensaje iniciado por: Sasi en Martes 25 de Octubre de 2005, 09:55
-
Hola a todos
Tengo una página hecha con frames. Es un navegador de mapas y tiene varios frames. No se si el problema es de mi navegador, o de alguna otra cosa.
Al iniciar la aplicación, todos los frames menos uno(el "núcleo") cargan una página en blanco. Este núcleo inicializa una serie de variables que se utilizan desde todos los frames. Cuando se carga el núleco hago que se cargen el resto de frames.
Esto que en teoria es tan sencillo me está dando problemas. En local funciona perfectamente, pero en el servidor de pruebas de la empresa, cuando cargo la página con IE, algunos frames no llaman a las páginas en blanco, si no que cargan las otras páginas, las cuales utilizan variables que tiene que cargar el "núcleo"; y como este no ha terminado de cargar las variables da error.
Es increíble.
No se como lo hace. Hay una función que se llama cargarPaginas(), en el cual se cargan todas las páginas. He puesto un alert para ver cuando lo llama, y no se llama hasta que se cargue el "núcleo", pero las págians ya han sido cargadas.
SOCORRO!!
-
Hola,
¿Podría ser que IE te ha cacheado las paginas que se deben cargar en esos frames?
Si la respuesta es si, prueba a eliminar toda la cache de tu ie antes de probar la página.
Saludos y suerte
-
Gracias por contestar... y creo que esa es la respuesta, pero no directamente. A ver, ya había probado eso, y no funcionaba; pero acabo de darme cuenta que si llamo a la página desde los favoritos de IE no funciona, mientras que si escribo la url en el navegador directamente funciona. Parece que en los favoritos de IE almacenan algún tipo de cache... y por eso no funciona correctamente. Es una mierda.
Gracias por todo.