IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Compatibilité entre scripts


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Points : 185
    Points
    185
    Par défaut Compatibilité entre scripts
    Bonjour à tous,

    Voici mon problème.
    Je dispose d'une page principale où j'ai des images sur lesquelles je peux cliquer. Ces images sont placées dans des div à l'écran. Au clic sur chaque image, j'ai une nouvelle div qui s'affiche (un peu comme si c'était une pop-up). Et dans chaque div qui s'affiche, je peux avoir un script (accordion Jquery par exemple).

    Dans ma page principale, j'ai un script "Dock". J'ai énormément de mal à fait "cohabiter" ces scripts et je n'ai vraiment pas le temps de faire du débuggage (de +, ça fait un moment que je n'ai plus fait de javascript).

    Quelqu'un a-t-il donc une idée afin de faire en sorte que mes scripts ne se "marchent" pas les uns sur les autres?

    Merci beaucoup pour vos pistes

  2. #2
    Expert éminent sénior

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Points : 79 912
    Points
    79 912
    Par défaut
    Bonjour,

    Il y a les espaces de noms ou bien l'instruction jQuery.noConflict(); (qui reprend le même principe je pense).

  3. #3
    Membre habitué
    Inscrit en
    Juillet 2006
    Messages
    747
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 747
    Points : 185
    Points
    185
    Par défaut
    Bonjour vermine et merci pour ta réponse.

    Les espaces de noms semblent correspondre à ce que je voudrais faire. Il faudra vraissemblablement que je m'y mette (même si j'appréhende un peu). Cependant, peux-tu m'expliquer brièvement comment je dois m'y prendre ?

    Imaginons que je récupère un script Jquery accordion (qui comportera un fichier jquery.js, éventuellement un (ou +) autre fichier js, des images, des css et une page html qui inclut le tout), par quoi dois-je commencer ? Quelle est la marche à suivre pour insérer le code relatif à mon script dans un namespace qui lui est propre ? Comment concrétement cela est-il représenté ? C'est du code qui est ajouté lors de l'appel à une fonction de jquery.js dans ma page html ?

Discussions similaires

  1. compatibilité de script entre navigateurs
    Par chicolagryf dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 27/09/2011, 19h02
  2. Compatibilité entre deux scripts
    Par lechapelierfou dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 25/07/2011, 15h05
  3. Compatibilité entre deux script Javascript
    Par Blue_Key dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 08/06/2010, 17h22
  4. compatibilité entre deux scripts
    Par stars333 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 12/02/2008, 19h46
  5. Problème de compatibilité entre deux scripts
    Par frutix dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/01/2006, 14h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo