Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Mootools
Mootools Forum d'entraide sur le framework MooTools. Avant de poster : Tutoriels Mootools, FAQ MooTools, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/09/2007, 12h39   #1
Membre habitué
 
Inscription : octobre 2002
Messages : 343
Détails du profil
Informations forums :
Inscription : octobre 2002
Messages : 343
Points : 120
Points : 120
Par défaut Conflit entre deux scripts utilisant du Mootools

Bonjour,

Je ne suis pas un spécialiste de l'ajax. J'ai récupéré de script que j'ai adapté sur mon site. Ces deux scripts utilisent la lib Mootools, chaque script utilise son propre fichier mootools.js.

Les deux scripts ne fonctionne pas en même temps. C'est à dire si j'affiche un script (galerie d'image ajax) seule, cette dernière fonctionne. Idem pour le deuxième script. Mais les deux activés me posent problème et le javascript n'est plus reconnu pour un script (aucune interaction lors de l'appui des boutons).

Sous Firefox, le résultat est acceptable, mais sous IE, ça ne marche pas.

Je n'ai pas su déchiffrer le contenu du fichier mootools.js !

Avez vous déjà rencontré ce problème ?
kurkaine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/10/2007, 19h52   #2
Membre Expert
 
Avatar de Crayon
 
Inscription : avril 2005
Messages : 1 564
Détails du profil
Informations personnelles :
Localisation : Autre

Informations forums :
Inscription : avril 2005
Messages : 1 564
Points : 1 677
Points : 1 677
Citation:
Envoyé par kurkaine Voir le message
Ces deux scripts utilisent la lib Mootools, chaque script utilise son propre fichier mootools.js.
Si je comprends bien tu veux dire que tu as deux copies de mootools.js sur ton serveur. Ce n'est pas la façon de fonctionner, essaie de faire en sorte qu'un seul soit présent sur le serveur.

Quand tu dis que les deux scripts ne fonctionnent pas en même temps, est-ce que tu veux dire qu'ils ne sont jamais sur la même page en même temps, ex:
Code :
1
2
<script type="text/javascript" src="SCRIPT1.js"></script>
<script type="text/javascript" src="SCRIPT2.js"></script>
__________________
  • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
  • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
Crayon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2007, 09h46   #3
Membre habitué
 
Inscription : septembre 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 357
Points : 118
Points : 118
Je rencontre aussi ce problème : j'utilise un CMS (gestion de contenu comme Joomla). Sur ce CMS on peut ajouter des modules développer par des utilisateurs. Certains modules utilisent des librairies ajax, c'est à dire soit mootools, jsquery... Le pb vient du fait que le nom de certaines fonctions sont identiques en mootools et jsquery. Donc il y'a conflit lorsqu'un module utilise cette fonction.

J'ai voulu changer le nom des fonctions dans une des librairies et ensuite modifier l'appel dans le module, mais j'ai verser une larme lorsque j'ai vu le fichier mootools.js.

Du coup, certains modules ne fonctionne pas car la fonction appelé n'est pas celle qui le devrait.
whitespirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2007, 20h29   #4
Membre Expert
 
Avatar de Crayon
 
Inscription : avril 2005
Messages : 1 564
Détails du profil
Informations personnelles :
Localisation : Autre

Informations forums :
Inscription : avril 2005
Messages : 1 564
Points : 1 677
Points : 1 677
C'est normal que le code de Mootools ne soit pas lisible, il a été compressé. Si vous voulez une version sans compression aller sur le site Web de Mootools et la section Choose compression type choisissez No Compression.

http://mootools.net/download

PS: le mieux est de choisir entre Mootools et JQuery. Les deux offrent sensiblement les mêmes choses.
__________________
  • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
  • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
Crayon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 07h13   #5
Membre éclairé
 
Inscription : novembre 2006
Messages : 336
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 336
Points : 323
Points : 323
Citation:
Envoyé par Crayon Voir le message
C'est normal que le code de Mootools ne soit pas lisible, il a été compressé. Si vous voulez une version sans compression aller sur le site Web de Mootools et la section Choose compression type choisissez No Compression.

http://mootools.net/download

PS: le mieux est de choisir entre Mootools et JQuery. Les deux offrent sensiblement les mêmes choses.
J'aurais tendance à dire que le code de Mootools est plus propre et pensé plus intelligement, celui de JQuery est fait pour les débutants
__________________
Concours Javascript! Viendez!
Shinuza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2009, 00h07   #6
Invité de passage
 
Inscription : août 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1
Points : 1
Points : 1
j'ai trouvé la solution pour faire marcher les 2 ensembles

en fait le probleme viens de la variable Ajax

dans le fichier prototype.js remplacer la chaine Ajax par ce que vous voulez et dans le fichier controls.js aussi

j'espere vous avoir aidé
mmicael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2011, 19h59   #7
Invité de passage
 
Inscription : septembre 2010
Messages : 6
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 6
Points : 2
Points : 2
Bonjour mmicael

Pouvez-vous m'expliquer comment vous avez fait pour résoudre votre problème avec Mootools ci-dessus ?
Je m'arrache les cheveux depuis 2j.

Merci beaucoup de votre aide.

Cordialement,
floshop est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h44.


 
 
 
 
Partenaires

Hébergement Web