Chargement script AJAX

Résolu/Fermé
pouletfrite85 Messages postés 5 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 12 mai 2008 - 7 mai 2008 à 16:33
pouletfrite85 Messages postés 5 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 12 mai 2008 - 12 mai 2008 à 11:29
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.

4 réponses

Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
12 mai 2008 à 10:17
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 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
7 mai 2008 à 16:40
Bonjour,

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

Xavier
0
pouletfrite85 Messages postés 5 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 12 mai 2008
7 mai 2008 à 16:48
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 mercredi 7 mai 2008 Statut Membre Dernière intervention 12 mai 2008
12 mai 2008 à 11:29
Ok merci je savais pas
0