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 :

Appel de plusieurs pages .js, mais une seule exécutée.


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut Appel de plusieurs pages .js, mais une seule exécutée.
    Bonjour,

    Je m'explique je souhaite réaliser un site avec l'insertion de plusieurs pages .js, j'ai donc fait les tests de mes différents code javascript dans deux pages différentes et les deux applications fonctionnent correctement. Mais lorsque je fais appelle aux deux applications dans la même page il y a qu'une seule de mes application qui est exécuté.


    Personnellement j'ai fais des recherche sur internet à ce sujet mais je n'ai trouvé que l'utilisation de la fonction "addLoadEvent" mais que soit je n'arrive pas à utiliser correctement soit elle ne marche pas pour ce type de problème.

    Je ne vais pas vous faire écrire un charabia mais comme tout le monde je débute et je connais beaucoup d'autre langage mais pas trop le javascript.

    Je vous poste une partie de mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="Photo/Animation/mootools-1.2-core.js"></script> 
    <script type="text/javascript" src="Photo/Animation/_class.noobSlide.packed.js"></script>
     
    <script type="text/javascript">
    	window.addEvent('domready',function(){
    		var info6 = $('box6').getNext().set('opacity',0);
    		var nS6 = new noobSlide({
    			mode: 'vertical',
    			box: $('box6'),
    			items: '',
    			size: 180,
    			handles: $$('#handles6_1 div').extend($$('#handles6_2 div')),
    			handle_event: 'mouseenter',
     
    			fxOptions: {
    				duration: 1000,
    				transition: Fx.Transitions.Back.easeOut,
    				wait: false
    			},
    		});
    		nS6.next();
    	});
    	$(document).ready(function()
    	{
    		$("#secondpane p.menu_head").mouseover(function()
    	    {
    		     $(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("normal");
    	         $(this).siblings().css({backgroundImage:"url(left.png)"});
    		});
    	});
    </script>

    Suivant l'ordre d'appelle de mes pages javascript c'est soit l'une ou soit l'autre qui fonctionne mais les deux applications ne fonctionne jamais en même temps.

    Merci de vos réponses et je souhaite une bonne journée à tous le monde.

    Yo

  2. #2
    Expert éminent

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

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

    Il n'est peut-être pas recommandé de jouer avec plusieurs Framework en même temps. Ils ont parfois des noms identiques pour leurs objets et donc seul la dernière définition de ce "nom" là sera prise en compte. A mon sens, c'est ce qu'il se passe. Surtout quand je vois le selecteur "$".

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut
    Lut Vermine,

    Donc si je comprends bien dans une page on ne peut pas mettre plusieurs code javascript?

    Car il risque d'y avoir une confusion au niveau des variables.

    Ou y aurait-il moyen de faire en sorte que cela passe autrement?

    Yo

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    soit une confusion de variable ou un plantage dans le script...

    Donc si je comprends bien dans une page on ne peut pas mettre plusieurs code javascript?
    Ben heu si ... mais si il y a des noms de variables globales communs les script vont interférer.
    D'ou l'utiliser lorsque l'on code des librairies d'utiliser les namespaces
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Nouveau membre du Club
    Inscrit en
    Janvier 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 8
    Par défaut
    Merci de vos réponse, mais cela ne résout pas le problème rencontré au niveau de mes applications, à moins que je supprime l'une des deux pour la remplacer par une autre.

    Yo

  6. #6
    Membre averti Avatar de SeThYy
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    65
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 65
    Par défaut
    Il est TRES mauvais d'utiliser Mootools et jQuery sur la même page...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Plusieurs pages générées par une seule page PHP
    Par userparis dans le forum Général Conception Web
    Réponses: 7
    Dernier message: 13/12/2013, 11h49
  2. Réponses: 1
    Dernier message: 30/01/2012, 10h50
  3. Réponses: 11
    Dernier message: 22/04/2008, 15h32
  4. [WPF-Blend] Plusieurs objets mais une seule animation
    Par Tuizi dans le forum Framework .NET
    Réponses: 12
    Dernier message: 11/12/2007, 17h10
  5. [HTML] Plusieurs balises <html> dans une seule page???
    Par v4np13 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 02/07/2005, 17h37

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