11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai actuellement plusieurs fichiers .js qui me permettent de faire deux choses différentes:
- pouvoir faire un switch de langue (aller de la page française à la page anglaise et vice versa)
- afficher une modalbox en cliquant sur un lien

Les fichiers .js utilisés pour afficher la modalbox sont sur ce site https://github.com/okonet/modalbox/tree/gh-pages/includes (prototype.js, scriptaculous.js et modalbox.js).
En ce qui concerne les fichiers .js utilisés pour le switch de langue:
- http://code.google.com/p/seikou/source/browse/trunk/protected/components/LanguagePicker/views/js/jquery.polyglot.language.switcher-1.1.js?r=28
- http://code.google.com/p/mockito/source/browse/1.9.0/js/jquery-1.7.min.js?repo=docs&r=e1024893a38c0209de9e20c3e32547b43fef2f9f
- http://code.google.com/p/seikou/source/browse/trunk/protected/components/LanguagePicker/views/js/persist-min.js?r=28
- http://code.google.com/p/jquery-timer/source/browse/trunk/jquery.timer.js?spec=svn15&r=15

et un petit script dans ma page HTML:
<script type="text/javascript">
  $(document).ready(function() {
    $('#polyglotLanguageSwitcher').polyglotLanguageSwitcher({
      effect:'fade',
      testMode:true
    });
  });
</script>


Lorsque j'ouvre ma page, le switch de langue fonctionne, par contre, ma modalbox ne s'affiche pas.
Apparemment, le conflit vient du fichier "jquery-1.7.min.js" car quand je le mets en commentaire, ma modalbox s'affiche (mais pas mon switch de langue bien évidemment).

Comment résoudre ce problème?

Merci.
Tu crois que c'est une bonne idée de charger 2 frameworks pour juste un switcher de langue et une nodal box ?

Le plus logique et le mieux serait de faire tes 2 scripts avec le même framework.
J'ai essayé d'utiliser la fonction jQuery.noConflict() et ça ne marche toujours pas.
J'ai également essayé de remplacer tous mes $ par jQuery, rien à faire...