Inclure 2 fichiers javascript dans 1 page

Fermé
Anna_001 Messages postés 19 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 1 mars 2012 - 28 févr. 2012 à 17:24
Anna_001 Messages postés 19 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 1 mars 2012 - 29 févr. 2012 à 21:19
Bonjour,

Je suis en train d'avancer sur mon site web mais j'ai un petit problème qui me bloque depuis de longues heures !!!
J'aimerais inclure 2 fichiers javascript dans une même page mais il ne prend en considération que celui qui est en deuxième position dans ma page juste après la balise <body>. Si j'inverse les fichiers à appeler, idem, c'est tjs le deuxième qui est pris en compte !!!

Voilà comment j'appelle mes deux fichiers :
<script src="js/carousel1.js"></script>
<script src="js/carousel2.js"></script>

Merci d'avance pour votre aide !

Anna


A voir également:

5 réponses

AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
28 févr. 2012 à 17:28
Bonjour,
L'appel a l'air correct. Est-ce que vous avez des noms de variables / fonctions identiques dans les deux js ?
0
Anna_001 Messages postés 19 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 1 mars 2012
28 févr. 2012 à 18:22
Oui, la fonction est identique pour les 2 :
<body onload="Carousel()" bgcolor="#FFFFFF" link="#10275b" vlink="#10275b">
<script type="text/javascript" src="js/carousel1.js"></script>
<script type="text/javascript" src="js/carousel2.js"></script>
Mais chaque include apparait sur un slide différent sue la même page html.
J'espère être assez claire ;)
Merci !
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
28 févr. 2012 à 18:26
Non, ce n'est pas clair =)
Qu'appelles-tu un slide ? Tout est sur la même page html ?
0
Anna_001 Messages postés 19 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 1 mars 2012
28 févr. 2012 à 18:58
oui, tout est sur la même page html.
En fait j'ai un cadre dans lequel je fais défiler des slides. Certains sont juste des images mais d'autres contiennent plusieurs parties (tables). J'ai 2 slides différents qui contienent tous les 2 un défilement d'images (carousel). Le carousel est le même mais les images sont différents en fonction des pages.
Tjs pas clair ou ça va un peu mieux ?
Merci en tout cas pour ton aide !!!
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
28 févr. 2012 à 19:26
Alors ça ne va pas. Le javascript est lié à l'html et n'a rien à voir avec les slides, donc il va charger les deux js (dans l'ordre) et ne va jamais y revenir. Il faut trouver une autre astuce, comme différencier le nom de tes fonctions (Carousel)
0
Anna_001 Messages postés 19 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 1 mars 2012
28 févr. 2012 à 19:40
Ben oui je m'en doutais qu'il devait y avoir un problème dans ce style ! En fait, c'est déjà pour ça que j'avais créé 2 fichiers js distincts (le 2ème étant une copie du premier avec qql petites modifs). Donc là, j'essaie de rajouter une fonction du style carousel2() dans le body onload ? C'est bien ça ? Bon je tente...
Merci en tout cas pour votre aide !
0
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
28 févr. 2012 à 17:41
essayer d'ajouter

<script type="text/javascript" src="js/carousel2.js"></script>
0
Anna_001 Messages postés 19 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 1 mars 2012
28 févr. 2012 à 18:20
:( rien ne change, c'est tjs la deuxième include qui est prise en compte et la première est complètement ignorée !
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
29 févr. 2012 à 08:45
Qu'est-ce qui change entre les fichiers carousel1.js et carousel2.js ?
0
Anna_001 Messages postés 19 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 1 mars 2012
29 févr. 2012 à 09:17
Les photos qui doivent défiler...
Le nom de la fonction : function Carousel() et function Carousel2()
Et dans ma page html, le div id="Carousel" et ="Carousel2"
En fait, seules les photos devraient être différentes mais j'ai créé un deuxième fichier js à appele au body onload car je pensais que c'était + simple de gérer chaque carousel sur une page séparée (+ tard que je voudrai changer les images par exemple).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Anna_001 Messages postés 19 Date d'inscription mardi 28 février 2012 Statut Membre Dernière intervention 1 mars 2012
29 févr. 2012 à 21:19
Bon, je progresse mais bon j'ai tjs pas trouvé The solution...
J'ai besoin de votre aide et de tous vos conseils...
Merci !
0