tengo una página donde se carga jQuery + otros de JS: pestañascargando jquery dos veces causa un error?
<script src="/eiv/javascripts/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="/eiv/javascripts/jquery.jeditable.js" type="text/javascript"></script>
<script src="/eiv/javascripts/jquery-ui-1.7.1.custom.min.js" type="text/javascript"></script>
<script src="/eiv/javascripts/corner.js" type="text/javascript"></script>
<script src="/eiv/javascripts/jquery.form.js" type="text/javascript"></script>
<script src="/eiv/javascripts/validationdate.js" type="text/javascript"></script>
estoy de carga siguientes:
<%if (tabnum == 1) {%>
<script type="text/javascript">
$(document).ready(function(){
$("#tabs").tabs();
$("#tabs ul li a").corner('7px top');
var $tabs = $('#tabs').tabs();
$tabs.tabs('select', 0);
dateValidation();
changeOption();
deleteConfirmation();
});
</script>
<%} else if (tabnum==2) {%>
<script type="text/javascript">
$(document).ready(function(){
$("#tabs").tabs();
$("#tabs ul li a").corner('7px top');
var $tabs = $('#tabs').tabs();
$tabs.tabs('select', 1);
changeOption();
deleteConfirmation();
});
</script>
<%}%>
la validationdate.js
es una mina construida js que comprueba las fechas y otras cosas. que tiene esta como la primera línea:
document.write('<script type="text/javascript" src=""jquery-1.3.2.min.js""></script>');
Problema: es que en la producción en tiempo ..la página errores y dar un error de JS. Esto hace que no se pueda hacer clic en las pestañas. Este error ocurre intermitentemente y parece que no puedo reproducirlo en mi máquina. Ambas máquinas están usando IE. El error también ocurre en Firefox, aunque poco error de JS no aparece en Firefox. e incluso tengo firebug que tampoco muestra ningún error JS.
Sospecho que se produce un error porque validationdate.js
también está cargando jquery-1.3.2.min.js
. ¿Puede ser esto un error?
Por cierto, el error que consigo es JS 'excepción capturada pero no lanzada ..line 23' y la línea 23 está siguiendo
<script src="/eiv/javascripts/jquery-1.3.2.min.js" type="text/javascript"></script>
estoy realmente fuera de opciones aquí y estoy dispuesto a probar cosas fuera. y también formas de reproducir en mi máquina para que pueda arreglarlo !!
Asegúrese de estar utilizando una instancia de jquery y va por encima de todos los demás archivos js incluidos. – Sarfraz
sí, solo hay una instancia de jquery en mi página. sin embargo, como dije, validationdate.js también tiene una instancia de jquery. lo mismo ocurre con las DOS instancias de jquery – yuri
El elemento 'script' que está escribiendo con' document.write' no se ejecutará correctamente debido a las comillas duplicadas en el atributo src. – interjay