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 :

cohabitation de deux scripts


Sujet :

JavaScript

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Points : 177
    Points
    177
    Par défaut cohabitation de deux scripts
    Bonjour

    cela fait plusieurs fois que je me retrouve devant ce probleme
    je veux afficher dans ma page 2 scripts differents
    un diaporama en js
    un texte defilant en js aussi

    si il se trouve dans 2 page differentes ils fonctionnent
    si je les met sur la meme page :
    seul un des deux fonctionne et aucune erreur ne se produit

    ce doit etre assez frequent comme probleme mais je n'ai jusque là rien trouvé pour le resoudre

    ça vous parle?

    merci

  2. #2
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 650
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 650
    Points : 11 142
    Points
    11 142
    Par défaut
    bonjour,

    Citation Envoyé par nicerico
    ça vous parle?
    là comme ça, non...

    Avec un bout de code peut-être

  3. #3
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    A tous les coup, les 2 se déclenchent sur le onLoad du body.
    Le 2° écrase le 1°.
    Tu dois avoir dans chaque script une ligne du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.onload = Une_Fonction_de_ton_script
    Si c'est ça fait une 3° fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Charge_Scripts() {
    Lance_Script_Un();
    Lance_Script_Deux();
    }
    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onLoad="Charge_Scripts();">
    A+

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 616
    Points : 177
    Points
    177
    Par défaut
    oui effectivement dans la théorie c'est ce qu'il faut faire

    mais en appelant Charge_Scripts() aucun des 2 scripts ne demarrent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Charge_Scripts() {
    txt_defil_f1();
    runSlideShow();
    }
    j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <body onload="runSlideShow()" onFocus="txt_defil_f1()">
    qui fonctionne sauf que parfois la vitesse de l'un des script s'emballe...
    alors qu'elle est defini par setTimeout


  5. #5
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Points : 36 571
    Points
    36 571
    Par défaut
    Le onFocus est actif dès que le tag <body> est chargé.
    Le onLoad lui ne se déclenchera qu'une fois toute la page chargée.
    D'où une désynchro potentielle ...

    A+

Discussions similaires

  1. Deux scripts innovants en conflit
    Par speedev dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 04/05/2006, 12h33
  2. Réponses: 6
    Dernier message: 06/03/2006, 12h53
  3. Envoyer des infos vers deux scripts
    Par Samrock dans le forum Langage
    Réponses: 6
    Dernier message: 31/01/2006, 19h05
  4. 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
  5. [OS][win][Solaris 10] Faire cohabiter les deux.
    Par FFF dans le forum Autres Logiciels
    Réponses: 6
    Dernier message: 02/11/2005, 12h29

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