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 :

petit probleme IE onclick()


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 5
    Points : 4
    Points
    4
    Par défaut petit probleme IE onclick()
    bon voila j utilise une chtite fonction avec de cacher une div dans un formulaire. ca marche tranquille sous FF mais ie ne veu desesperement pas.

    function BasculeZone() {
    var d = document.getElementById('Zone');
    d.style.display = (document.getElementById('Cnotes').checked == false) ? 'none' : 'block';
    }

    ....
    <input id=\"Cnotes\" type=\"checkbox\" name=\"Cnotes\" onClick=\"BasculeZone();\" value=\"ON\"/>
    ...
    <div id='Zone' style='display:block'>..</div>

    ca a l air de venir du onclick puisque lorsque j appelle la fonction d une autre maniere, meme sous ie ca marche mais je voi pas pourquoi

  2. #2
    Membre averti Avatar de magnus2005
    Profil pro
    Ingenieur SI
    Inscrit en
    Avril 2005
    Messages
    454
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingenieur SI

    Informations forums :
    Inscription : Avril 2005
    Messages : 454
    Points : 331
    Points
    331
    Par défaut
    essaie ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    onClick="javascript:BasculeZone();"

  3. #3
    Membre éclairé Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Points : 718
    Points
    718
    Par défaut
    Salut !
    pourquoi utilise-tu les \" ?
    Et comme la fonction onclick est une fonction javascript, pas besoin de mettre javascript:evenement() pour que ça fonctionne...
    en tous cas ce petit code fonctionne très bien sous ie :
    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
    <html>
    <head>
    <title>exemple</title>
    <script type="text/javascript" language="javascript">
    function BasculeZone() {
    var d = document.getElementById('Zone');
    d.style.display = (document.getElementById('Cnotes').checked == 
    false) ? 'none' : 'block';
    }
    </script>
    </head>
    ....
    <input id="Cnotes" type="checkbox" name="Cnotes" 
    onClick="BasculeZone();" value="ON">
    ...
    <div id='Zone' style='display:block'>mon div</div>
    </html>
    @+
    Que votre situation soit bonne ou mauvaise, cela va changer...

Discussions similaires

  1. Petit problème de fork
    Par osmose22 dans le forum Linux
    Réponses: 7
    Dernier message: 18/03/2007, 21h10
  2. [TP]petit probleme avec solution
    Par pompompolom dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 02/12/2004, 19h48
  3. petit probleme avec l'éditeur de builder
    Par qZheneton dans le forum C++Builder
    Réponses: 2
    Dernier message: 28/10/2004, 16h19
  4. petit probleme de requete
    Par nico33307 dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 25/08/2004, 11h36
  5. petit probleme dans une requte POSTGRE SQL
    Par ghis le fou dans le forum Requêtes
    Réponses: 5
    Dernier message: 08/09/2003, 13h51

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