Ver Mensaje Individual
  #7 (permalink)  
Antiguo 10/01/2012, 14:39
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: Precarga de Imagenes con Javascript

has de entender que la precarga no afectar a la página en la que se produce, sino en las siguientes. por lo tanto el lugar donde coloques el script es indiferente. lo que sí es importante es invocar a la función cuando esté todo el dom cargado, para no afectarle. esto lo puedes hacer de varias maneras, por ejemplo
  1. window.onload
  2. hacer la invocación de la función justo antes de la etiqueta </body>
Cita:
<head>
<script type="text/javascript">
var i;
var imagenes = new Array("imagen1.gif","imagen2.gif","imagen3.gif");
var lista_imagenes = new Array();

function cargarimagenes(){

for(i in imagenes){
lista_imagenes[i] = new Image();
lista_imagenes[i].src = imagenes[i];

}

}



$(document).ready(function() {
$('ul.sf-menu').superfish({
delay: 0,
speed: 'fast',
autoArrows: false,
});
});
$(function(){
$('#cuerpo').jScrollPane();
});

window.onload = function() {cargarimagenes();}; // 1
</script>
</head>
<body>
// todo el contenido (bloques, textos, imágenes, ..)

<script type="text/javascript">
cargarimagenes(); // 2
</script>
</body>
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}