Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/06/2012, 02:17
TheDawn
 
Fecha de Ingreso: mayo-2012
Mensajes: 8
Antigüedad: 12 años
Puntos: 0
Respuesta: Carga condicional de librerías javascript

Muchas gracias Isabel, funciona muy bien tu idea. Sólo he tenido que crear unas modificaciones.

Código:
	<script type="text/javascript">
		document.write('<img src="urlInternet.png?'+Math.random()+'" style="display:none" onload="conexion(true);" onerror="conexion(false);" />');
	</script>
	<script type="text/javascript">
		function addJavaScript( js, onload ) {
		   var head, ref;
		   head = document.getElementsByTagName('head')[0];
		   if (!head) { return; }
		   script = document.createElement('script');
		   script.type = 'text/javascript';
		   script.src = js;
		   script.addEventListener( "load", onload, false );
		   head.appendChild(script);
		}
		function conexion(conectado) {
			if (!conectado) { 												// si no hay conexión
				addJavaScript("local.js");
			}else{
				addJavaScript("internet.js");
			}
		}
	</script>
Ahora sólo necesito, que no cargue el body hasta que esta librería esté cargada.

¿Es posible realizar esto?