|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Autre Inscription : septembre 2011 Messages : 16 ![]() |
Bonjour à tous,
dans une page web, j'essaie de faire cohabiter deux scripts contenus dans deux fichiers externes distincts. Le premier concerne un Megamenu, le second des tabs contenues dans la page. Malheureusement, dès que je clique sur un onglet des tabs... cela déclenche le menu... Bref, je suis perdu, et n'ayant aucune connaissance javascript, je suppose que soit l'un des deux ne se "ferme pas"... ou que les "instructions sont les mêmes"... Si vous aviez la gentillesse de jeter un oeil à ces codes, et de me dire comment m'en tirer, ce serait sympa... Merci d'avance à tous. Code du Megamenu : Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
Les codes ne s'emmêlent pas, mais le 2ème interfère sur toute la page, au lieu de ne s'occuper que du <div id="gallery">. Essaie en remplaçant : Code :
var getEls = document.getElementsByTagName('DIV'); Code :
var getEls = document.getElementById('gallery').getElementsByTagName('div');
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Autre Inscription : septembre 2011 Messages : 16 ![]() |
Merci de cette aide !
Je ne comprends pas... Ta solution marche... mais pas toujours ! De façon aléatoire cela marche sur une page, pas sur une autre, je reviens à la première ça marche, puis une autre ça ne marche plus... Suis complètement paumé... J'ai oublié de dire, mais je ne sais pas si c'est important, que les pages comportent également une carte flash qui fait office de menu... Mais merci encore de d'être penché sur mon problème ! |
|
|
00
|
|
|
#4 |
![]() ![]() |
Vérifie que tu n'as pas plusieurs <div id="gallery"> dans les pages qui ne vont pas.
Je ne vois que ça. [Edit] "gallery" est un mot très commun (qui pourrait être utilisé dans plusieurs scripts "génériques" et autres plugins "ready-to-use"). Essaie de le "personnaliser" -> <div id="tabs-gallery"> Ce qui suppose de faire cette modification PARTOUT où c'est nécessaire (CSS, script...).
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Autre Inscription : septembre 2011 Messages : 16 ![]() |
Je cherche, et je vous tiens au courant !
|
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Autre Inscription : septembre 2011 Messages : 16 ![]() |
Par moments, la carte flash n'appraît plus sur la page... Et les tabs ne déclenchent plus le menu... mais ne fonctionnent pas...
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Autre Inscription : septembre 2011 Messages : 16 ![]() |
Je n'ai bien qu'une seule id ou div "gallery"...
|
|
|
00
|
|
|
#8 |
![]() ![]() |
Dire "ca ne fonctionne pas" est insuffisant pour cibler le problème.
Si ca marche sur certaines pages et pas sur d'autres, compare-les :
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Autre Inscription : septembre 2011 Messages : 16 ![]() |
J'étais justement en train d'isoler les éléments de la page.
Tout d'abord, lorsque une action se produit dans les tabs, la seconde apparaît sous la première, la troisième sous la seconde, etc... En fait, elles ne se referment plus lorsque j'ouvre la suivante... Ensuite, il semble qu'il y ait également une interférence avec les scripts de pub Google... Lorsqu'elles sont présentes, plus rien ne se passe. Lorsqu'il n'y en a pas, les tabs s'ouvrent avec le dysfonctionnement évoqué plus haut... Mais pour compliquer les choses : cela c'est la situation sur mon ordi. Lorsque j'essaie en ligne, avec ou sans les pubs les tabs s'ouvrent, mais avec tjrs le même dysfonctionnement... Simple, n'est-ce pas ? Enfin pour qqun comme moi qui ne connait que le html... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com