2009-07-08 7 views

Répondre

0

Il peut être exagéré, mais si vous avez accès à la bibliothèque javascript jQuery sur la page, le javascript suivant peut être mis sur votre page de contenu:

$(document).ready(function() { 
    Carousel(); 
}); 
+0

qui a fonctionné, merci pour l'aide –

2

La raison pour laquelle il est actuellement sur

<body onload="... 

est parce que le script doit s'exécuter après que le document a été chargé dans le navigateur. A ce moment, le DOM a terminé le chargement et vous avez accès à tous vos éléments.

Vous avez deux options:

Placez l'appel à Carosel() dans la mesure vers le bas de la page que vous pouvez aller. En faisant cela, le script ne sera pas exécuté tant que le reste de la page n'aura pas été chargé (chargement de haut en bas).

ou

gérer l'événement onload du corps

<script type="text/javascript"> 
    body.onload = Carosel; 
</script> 

Vous pouvez également utiliser jQuery:

<script type="text/javascript"> 
    $(document).ready(Carosel); 
</script> 
Questions connexes