En verdad no se si esta consulta va en este foro o en el de JavaScript. Espero no causar problemas por esto.
Tengo una aplicación que estoy desarrollando en full ASP clásico y javascript. Hoy he notado que cuando abro con javascript una ventana adicional y cargo ahí una página asp que a su vez llama y/o ejecuta funciones en javascript, si modifico estas funciones y recargo la página principal, al momento de volver a abrir la ventana adicional TENGO que "actualizarla" para que se "activen" las modificaciones de las funciones javascript que he realizado.
Digamos esto:
Página principal -> página consulta
Si cambio el código de las funciones en javascript que se ejecutan en "página principal", al momento de volver a cargarla todo va ok, es decir, los cambios funcionan. Pero si haciendo uso de una simple función de ventana adicional, cargo "página consulta", no me va a mostrar las modificaciones de las funciones en javascript si es que no actualizo antes la página que carga.
Es como si hubiera una diferencia entre cargar una página y cargar una en una ventana adicional.
Tengo este código de cabecera en ASP que va en TODAS las páginas ASP que muestran algo:
Cita:
y hace poco incluí este código HTML en la página asp que se carga en la ventana adicionalResponse.Expires=0
Response.ExpiresAbsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control","private"
Response.CacheControl = "no-cache"
Response.CacheControl = "Private"
Response.Buffer=True
'***** esta función sirve para convertir en español el formato de fecha en un servidor en inglés
Session.lcid=7178
Response.ExpiresAbsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control","private"
Response.CacheControl = "no-cache"
Response.CacheControl = "Private"
Response.Buffer=True
'***** esta función sirve para convertir en español el formato de fecha en un servidor en inglés
Session.lcid=7178
Cita:
Y sin embargo sigue igual, si no hago una actualización manual, no se muestran los cambios en las funciones javascript que se ejecutan en la página que se carga en la ventana adicional.<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
<meta http-equiv="expires" content="0">
<meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
Tengo la impresión que tiene que ver algo con el caché o el historial, pero me parece que ya he cubierto ese aspecto con el código ASP y HTML que muestro.
Espero haberme explicado bien.
¿Alguna sugerencia?
Muchísimas gracias por su tiempo y apoyo. Un saludo desde Lima, Perú