Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
logicamente eso pensé yo pero no me funciona. El script se ejecuta antes del cuerpo de la página y carga un array con diferentes valores que luego serán usados por otro script en el cuerpo de la página. El caso es que me dice que hay un error de sintaxis y no lo encuentro.
el codigo es este <html> <head> <title>Mercasoft. Servicios y Suministros de Software</title> <script language="javascript" src="scripts/capas.js"></script> <script language="javascript" src="scripts/scriptcuadro.js"></script> <script language="javascript"> <!-- var ScriptMostrar = null var URLpasada = self.location.href URLpasada = URLpasada.split('?') // busca la posición del ? if (URLpasada.length>0){ ScriptMostrar=URLpasada[1] if (ScriptMostrar==1) { document.write ('<script language="JavaScript" src="scripts/escapa_prin.js"></script>') } } //--> </script> <body bgcolor="#53858e" onLoad="parent.MiVentana.finCarga()"> </body> </html>
he probado el codigo, a mi me carga el script ke sea perfectamente; si bien es cierto ke en local, una vez subido a la red hace cosas "raras" al intentar cargar el script. Creo ke es cuando el script intenta escribir la etiketa script otra vez. Se me acurren dos cosas: "escapar" todos los caracteres especiales, las comillas y la barra. escribir la etiketa script en dos partes.