En lo que parece ser ocurrencias aleatorias, los archivos de javascript no se están cargando.¿Por qué mis archivos javascript no se cargan 'consistentemente' en IE7?
Creo que este diagnóstico es correcto porque a) Tengo un código para verificar, b) He pasado por el código, yc) Obtengo el error '' myfunction 'undefined "cuando se usan las funciones en esos archivos.
A veces esto no ocurre durante una hora, a veces sucede cada vez que cargo la página, a veces sucede cada dos veces que cargo la página. Parece que cada vez que identifico un comportamiento consistente para poder repetirlo y diagnosticarlo, ¡cambia!
¿Alguien tiene alguna idea de lo que podría estar causando esto?
que estoy usando:
- versión 7.0.5730.11 IE (habían & desinstalado IE8 Beta)
- VS2008
En este momento, parece que sólo se pasa a mi colega y yo en nuestros entornos de desarrollo.
Hay una secuencia de comandos que parece faltar más que cualquier otra. Aquí está la etiqueta del script.
<script language="javascript"
type="text/javascript"
src="js/Ajax.Utility.js?<%= ConfigurationManager.AppSettings["WebApp.JavaScript.FileVersion"].ToString() %>"></script>
que evalúa a
<script language="javascript"
type="text/javascript"
src="js/Ajax.Utility.js?090324a"></script>
El parámetro de cadena de consulta versión no parece tener ningún efecto, ya sea desde que ambos tenían y no tenían el problema inmediatamente después de cambiarlo.
¿No está cargando o está llamando a la función javascript antes de que la página se haya cargado por completo? En otras palabras, ¿qué estás usando para activar la llamada ** myfunction **? – Keltex
@ Keltex: la función que falta se está llamando más adelante en la aplicación. Y el código que dije que estaba revisando es declaraciones variables y otro código simple como ese. –
Un par de preguntas más: ¿Has intentado desactivar la depuración de scripts? ¿Estás usando IIS o el servidor web incorporado? – Keltex