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 :

Souçis avec fichier JS


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 35
    Points : 25
    Points
    25
    Par défaut Souçis avec fichier JS
    Bonjour à tous, voilà quelques temps que je rame bien sur ce problème.

    mes fonctions JS se bloquent entre elles, c'est à dire que si je passe tel script devant l'autre, alors c'est celui passez devant qui fonctionne et pas l'autre:

    explication explicite
    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
     
    <head>
    <!--box select intelligent, si telle case est sélectionnée alors tel valeur va apparaitre-->
     
    <link href="css.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="jquery-1.4.2.min.js" >
    </script>
    <script type="text/javascript" src="afficheur_prix.js" >
    </script>
     
    <!--une lightbox pour afficher une image en grand sans changer de page-->
     
    <link rel="stylesheet" href="lightbox.css" type="text/css" media="screen" />
    <script src="js/prototype.js" type="text/javascript">
    </script>
    <script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
    <script src="js/lightbox.js" type="text/javascript">
    </script>
     
    </head>
    Dans le cas présent, le lightbox va focntionner mais pas la fonction d'affichage de prix.

    Ainsi, si je descends la fonction du select SOUS la fonction du lightbox alors elle fonctionnera, mais pas celle du lightbox...

    prise de tête pour moi qui débute encore dans le Java..

    merci à tout caux qui tenteront de m'aider!!


    Fonction affichage prix
    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
     
    $(document).ready(function() { // lorsque le document est chargé 
     
    $("#selection").change(function() { //lorsque la valeur du select change 
    $("#affichage").val($(this).val()); //le champs text prendra la même valeur que le select 
    }); 
     
    $("#selection2").change(function() { //lorsque la valeur du select change 
    $("#affichage2").val($(this).val()); //le champs text prendra la même valeur que le select 
    }); 
     
    $("#selection3").change(function() { //lorsque la valeur du select change 
    $("#affichage3").val($(this).val()); //le champs text prendra la même valeur que le select 
    }); 
    });
    et code html du tableau
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <!--Tableau-->
    <select name="selection" id="selection">
                              <option>--</option>
                              <option value="couleur">Jaune</option>
                              <option value="véhicule">Voiture</option>
                              <option value="légumes">laitue</option>
                            </select>
    <!--affichage de la valeur-->
     <input style="width:50px;" readonly="readonly" name="affichage" id="affichage"/>
    Pour les sources de la lightbox elles font des kilometres, je ne préfere pas les poster .;sauf s'il s'avère que c'est indispensable biensur^^

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 500
    Points : 238
    Points
    238
    Par défaut
    hello,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="afficheur_prix.js" >
    je vois que tous tes autres js sont dans js/* , ce n'est pas le cas pour celui-ci aussi?

    Apres, je doute que l'erreur vienne de là m'enfin :p

    EDIT :
    sinon les truc de la forme ca vient de quel lib deja? jquery ? prototype?

  3. #3
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par Auresky Voir le message
    prise de tête pour moi qui débute encore dans le Java..
    Tu veux dire Javascript j'imagine

    Citation Envoyé par erox44 Voir le message
    EDIT :
    sinon les truc de la forme ca vient de quel lib deja? jquery ? prototype?
    C'est bien là la cause du problème ^^

    jQuery + Prototype, je crois que ça fait un peu trop pour une seule page
    (regarde dans les JS appelés dans le head : elles y sont toutes les deux, avec en plus scriptaculous pour les effets... wow )

    Auresky, je crois qu'il va falloir faire un choix ^^

  4. #4
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    500
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 500
    Points : 238
    Points
    238
    Par défaut
    :b , jme disais bien que ca faisait beaucoup de choses en meme temps ^^

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 35
    Points : 25
    Points
    25
    Par défaut
    Citation Envoyé par RomainVALERI Voir le message
    Tu veux dire Javascript j'imagine
    Oui c'est bien cela autant pour moi^^

    c'est donc le
    $document qui foire car il ne sait plus où chercher...

    C'est dommage je la trouvait trés sympa cette lightbox!

    y'a peut-être moyen d'obtenir un résultat équivalent par CSS ou avec une autre fonction sans trop bombarder ma page?

    en tout cas merci beaucoup, çà fait du bien d'enfin connaître le souçis!!

  6. #6
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par RomainVALERI Voir le message
    Auresky, je crois qu'il va falloir faire un choix ^^
    Ou pas

    jQuery est prévu pour : http://docs.jquery.com/Using_jQuery_...ther_Libraries

  7. #7
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Ou pas

    jQuery est prévu pour
    Auresky va donc bien devoir faire le choix de garder les deux

    (merci de l'info j'ignorais qu'ils avaient prévu le coup )

  8. #8
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 35
    Points : 25
    Points
    25
    Par défaut
    Bonsoir à tous,

    Un grand merci pour votre aide, j'ai enfin réussi a faire ce que je cherchais, je post le résultat desfois que s'a aiderais d'autres personnes!!

    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
     
    html>
    <head>
    <script language="javascript">
    function getselect(choix,champ)
    {
    document.getElementById(champ).value=choix.options[choix.selectedIndex].value;
    }
    </script>
    </head>
    <body>
    <form name="formulaire">
    <select name="liste" onchange="getselect(this,'thistext');">
    <option value="Couleur">Jaune</option>
    <option value="Véhicule">voiture</option>
    </select>
     
    <input style="width:Xpx;" readonly="readonly" type="input" name="liste" id="thistext">
     
    <select name="liste" onchange="getselect(this,'thistext2');">
    <option value="Poecilia Reticulata">Guppy</option>
    <option value="Lo vulpinus">Poisson tête de renard</option>
    </select>
     
    <input style="width:Xpx;" readonly="readonly" type="input" name="liste" id="thistext2">
    </body>
    </form>
    </html>
    Merci encore a vous tous!!

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

Discussions similaires

  1. Mettre a jour BD avec fichier csv
    Par Looping94510 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 07/02/2005, 18h56
  2. Erreur avec fichier .manifest
    Par engi dans le forum Windows
    Réponses: 2
    Dernier message: 16/11/2004, 14h58
  3. [Eclipe 2.1.1]Projet avec fichiers sources existants
    Par mfofana dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/02/2004, 05h20
  4. Problème avec fichier texte
    Par jpdelx dans le forum ASP
    Réponses: 7
    Dernier message: 13/11/2003, 13h17
  5. Réponses: 4
    Dernier message: 25/08/2003, 09h02

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