Chargement script AJAX

Résolu
pouletfrite85 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
pouletfrite85 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Dans le cadre du développement d'un site web, j'utilise un fichier Javascript externe permettant d'agrandir les images (genre AJAX). Cependant, certaines pages comptant beaucoup d'images, je rencontre un problème pour agrandir l'image lorsque la page n'a pas finie de charger : le script n'est pas utilisé (et le navigateur affiche juste l'image). Par contre, si on attends patiemment que la page finisse de se charger, l'agrandissement grâce au script AJAX marche correctement (puisqu'il utilise le script).
Techniquement, l'idée serais de charger d'abord mon fichier Javascript et ensuite de charger les nombreuses images de la page.

Merci d'avance pour votre attention.
A voir également:

4 réponses

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Les scripts du <head> se lancent une fois la page chargée.
Pour avoir des scripts qui s'exécutent au fil du chargement, il faut les placer dans le <body>, en haut.
Enfin, ce n'est pas « règlementaire », donc le comportement peut varier suivant les navigateurs.
1
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

Où et comment as-tu placé ton appel au fichier javascript externe ?

Xavier
0
pouletfrite85 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
L'appel se fait dans le <HEAD> : <script src="scriptaculous.js?load=effects" type="text/javascript">
L'appel marche puisque l'affichage des images fonctionne une fois que toute la page est chargée.
L'idée serait de faire passer le chargement du script en priorité.

PS : www.jean-yves-lesage.com/galerie1.php tu peut regarder ...
0
pouletfrite85 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Ok merci je savais pas
0