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.