Foros del Web » Programando para Internet » Javascript »

Me muestra la página antes de cargar la libreria

Estas en el tema de Me muestra la página antes de cargar la libreria en el foro de Javascript en Foros del Web. Hola a todos, tengo una libreria que añado a la página html de esta manera: <script language="JavaScript" src="languages.js"> </script> y que yo creo que el ...
  #1 (permalink)  
Antiguo 16/04/2007, 02:21
 
Fecha de Ingreso: noviembre-2002
Mensajes: 273
Antigüedad: 22 años, 1 mes
Puntos: 0
Me muestra la página antes de cargar la libreria

Hola a todos,

tengo una libreria que añado a la página html de esta manera:

<script language="JavaScript" src="languages.js">
</script>

y que yo creo que el problema es que la página html se muestra antes de incluir todo el codigo de la libreria porque en la página no puedo ver el contenido de las variables.

Que puedo hacer para que funcione? Hay alguna manera de forzar que no se muestre la página hasta que no se incluya toda la libreria?

Muchas gracias de antemano y saludos al foro,
Mickeyzgz
  #2 (permalink)  
Antiguo 18/07/2007, 11:01
axz
 
Fecha de Ingreso: mayo-2005
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 10
Re: Me muestra la página antes de cargar la libreria

Pues en el lugar en que incluyes esto:
Código HTML:
<script language="JavaScript" src="languages.js"></script> 
es en el que se inserta su contenido o en otro caso se carga lo que tiene.

Si quieres que su contenido se cargue antes que el resto del documento puedes intentar:
Código HTML:
<html>
<head>
<script language="JavaScript" src="languages.js">
</script>
</head>
<body>
...
</body>
</html> 
o si no te funciona, así:
Código HTML:
<html>
<head>
</head>
<body>
<script language="JavaScript" src="languages.js"></script>
...
</body>
</html> 
Ahora que si lo que quieres es cargar primero el HTML y al final lo de tu script ...
Código HTML:
<html>
<head>
</head>
<body>
...
<script language="JavaScript" src="languages.js"></script>
</body>
</html> 
Saludos, ojalá te sirva
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:23.