Conflit entre deux javascripts ensemble
Résolu
vitasse
Messages postés
4
Statut
Membre
-
vitasse Messages postés 4 Statut Membre -
vitasse Messages postés 4 Statut Membre -
Bonjour à tous,
Pourriez-vous m'aider sur un problème que je n'arrive pas à résoudre s'il vous plais.
J'essais d'intégrer deux menus dynamiques pour mon futur site, et il se trouve que séparément les menus fonctionnent
correctement, mais une fois mis sur la même page, cela génère un conflit et donc des erreurs....
:(
Voyez par vous-même:
Les menus séparés
- http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.htm
- http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.htm
Les deux menus ensemble:
http://mixxradio.free.fr/legendaires/menus/deux-menus/deuxmenus.htm
:( :( :( :(
En vous remerciant par avance! :)
_______________
Voici les fichiers auquels ils sont reliés:
Menu de gauche:
http://mixxradio.free.fr/legendaires/menus/deux-menus/data-menugauche.js (fichier principal)
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_add.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_ajax.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_cf.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_dyn.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_key.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_popup.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu4.js
Pour le menu du haut, il s'agit exactement du même script mais en horizontal:
http://mixxradio.free.fr/legendaires/menus/deux-menus/data-menuhaut.js (fichier principal)
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_add.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_ajax.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_cf.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_dyn.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_key.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_popup.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu4.js
... Et pour terminer, voici les scripts que je rajoute dans la page html:
Pour le menu de gauche:
Pour le menu du haut:
Pourriez-vous m'aider sur un problème que je n'arrive pas à résoudre s'il vous plais.
J'essais d'intégrer deux menus dynamiques pour mon futur site, et il se trouve que séparément les menus fonctionnent
correctement, mais une fois mis sur la même page, cela génère un conflit et donc des erreurs....
:(
Voyez par vous-même:
Les menus séparés
- http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.htm
- http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.htm
Les deux menus ensemble:
http://mixxradio.free.fr/legendaires/menus/deux-menus/deuxmenus.htm
:( :( :( :(
En vous remerciant par avance! :)
_______________
Voici les fichiers auquels ils sont reliés:
Menu de gauche:
http://mixxradio.free.fr/legendaires/menus/deux-menus/data-menugauche.js (fichier principal)
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_add.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_ajax.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_cf.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_dyn.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_key.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu_popup.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menugauche.files/dmenu4.js
Pour le menu du haut, il s'agit exactement du même script mais en horizontal:
http://mixxradio.free.fr/legendaires/menus/deux-menus/data-menuhaut.js (fichier principal)
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_add.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_ajax.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_cf.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_dyn.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_key.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu_popup.js
http://mixxradio.free.fr/legendaires/menus/deux-menus/menuhaut.files/dmenu4.js
... Et pour terminer, voici les scripts que je rajoute dans la page html:
Pour le menu de gauche:
</noscript>
<script type="text/javascript">var dmWorkPath="menugauche.files/";</script>
<script type="text/javascript" src="menugauche.files/dmenu.js"></script>
<!-- Code for Deluxe Menu Items. Generated by Deluxe Tuner -->
<div id="dmlinks" style="font:normal 11px arial;color:#FFFFFF;text-decoration:none">
<a id="dmI0" href="http://mixxradio.free.fr/news/" target="frame">NEWS</a>
<a id="dmI1" href="preview.htm" target="frame" title="Travaux en cours">PREVIEW</a>
<a id="dmI16" href="http://mixxradio.free.fr/fondecran/index.php" target="frame">FONDS D'ÉCRAN</a>
<a id="dmI17" href="http://mixxradio.free.fr/xlagenda327/index.php">AGENDA</a>
<a id="dmI19" href="https://www.google.com/?gws_rd=ssl" target="_blank">Google</a>
<a id="dmI20" href="http://vitasse3d.com" target="_blank">Vitasse3D</a>
<a id="dmI21" href="https://www.laurentgarnier.com/" target="_blank">Le Shampooineur</a>
<a id="dmI22" href="http://mixxradio.free.fr/livre.php" target="frame">LIVRE D'OR</a>
<a id="dmI23" href="bb.htm">LA BELLE<br>ET LA BÊTE</a>
</div>
<!-- End of Code for Deluxe Menu Items -->
<!-- (c) 2007, Deluxe-Menu.com -->
<p>
<script type="text/javascript" src="data-menugauche.js"></script>
Pour le menu du haut:
</noscript>
<script type="text/javascript">var dmWorkPath="menuhaut.files/";</script>
<script type="text/javascript" src="menuhaut.files/dmenu.js"></script>
<!-- Code for Deluxe Menu Items. Generated by Deluxe Tuner -->
<div id="dmlinks" style="font:normal 11px arial ;color:#FFFFFF;text-decoration:none">
<a id="dmI0" href="http://mixxradio.free.fr/news/" target="frame">NEWS</a>
<a id="dmI1" href="preview.htm" target="frame" title="Travaux en cours">PREVIEW</a>
<a id="dmI16" href="http://mixxradio.free.fr/fondecran/index.php" target="frame">FONDS D'ÉCRAN</a>
<a id="dmI17" href="http://mixxradio.free.fr/xlagenda327/index.php">AGENDA</a>
<a id="dmI19" href="https://www.google.com/?gws_rd=ssl" target="_blank">Google</a>
<a id="dmI20" href="http://vitasse3d.com" target="_blank">Vitasse3D</a>
<a id="dmI21" href="https://www.laurentgarnier.com/" target="_blank">Le Shampooineur</a>
<a id="dmI22" href="http://mixxradio.free.fr/livre.php" target="frame">LIVRE D'OR</a>
<a id="dmI23" href="bb.htm" target="frame">LA BELLE ET LA BÊTE</a>
</div>
<!-- End of Code for Deluxe Menu Items -->
<!-- (c) 2007, Deluxe-Menu.com -->
<p>
<script type="text/javascript" src="data-menuhaut.js"></script>
A voir également:
- Conflit entre deux javascripts ensemble
- Nombre de jours entre deux dates excel - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Itinéraire google map entre deux adresses - Guide
- Comment connecter deux pc ensemble sans fil - Guide
2 réponses
Bonjour,
Je ne suis pas un spécialiste et n'ai pas épluché les codes, mais il me semble que l'utilisation d'id… identiques peut prêter à confusion.
Essaye en en utilisant de différents dans les 2 menus
Je ne suis pas un spécialiste et n'ai pas épluché les codes, mais il me semble que l'utilisation d'id… identiques peut prêter à confusion.
id="dmI23" id="dmI23"par exemple, dans les 2 menus.
Essaye en en utilisant de différents dans les 2 menus
id="dmI23gauche" id="dmI23haut"par exemple ?
J'AI TROUVÉ !!
Merci quand-même à Gihef, j'ai essayé, c'était pas ça malheureusement, ça fonctionnait pas.... Mais tu m'as permis de me rapprocher de la solution. :)
En fait, pas besoin d'aller bidouiller dans les fichiers js, la solution se trouve directement dans les scripts que j'ai rajouté dans la page html.
Nous avons donc à la fin du premier menu, le script suivant:
Et à la fin du deuxième menu:
Ces deux scripts sont séparés, il suffisait simplement de les rassembler ensemble en un seul morceau complètement à la fin du code html!
La page finale avec le problème résolu:
http://mixxradio.free.fr/legendaires/menus/deux-menus/deuxmenus-solution.htm
Rhaaaaa!!
Une semaine entière que je cherchais, à y passer des nuits blanches, à tout essayer, et tester sans pouvoir trouver! Enfin!! :D
Merci quand-même à Gihef, j'ai essayé, c'était pas ça malheureusement, ça fonctionnait pas.... Mais tu m'as permis de me rapprocher de la solution. :)
En fait, pas besoin d'aller bidouiller dans les fichiers js, la solution se trouve directement dans les scripts que j'ai rajouté dans la page html.
Nous avons donc à la fin du premier menu, le script suivant:
<script type="text/javascript" src="data-menuhaut.js"></script>
Et à la fin du deuxième menu:
<script type="text/javascript" src="data-menugauche.js"></script>
Ces deux scripts sont séparés, il suffisait simplement de les rassembler ensemble en un seul morceau complètement à la fin du code html!
<script type="text/javascript" src="data-menuhaut.js"></script> <script type="text/javascript" src="data-menugauche.js"></script>
La page finale avec le problème résolu:
http://mixxradio.free.fr/legendaires/menus/deux-menus/deuxmenus-solution.htm
Rhaaaaa!!
Une semaine entière que je cherchais, à y passer des nuits blanches, à tout essayer, et tester sans pouvoir trouver! Enfin!! :D