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 :

Display et DIV


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 16
    Par défaut Display et DIV
    Bonjour,
    pourquoi la DIV ne s'affiche pas lorsque je clique sur "click" ?
    Javascript retourne "document.dd" is undefined"

    Pourquoi ?

    Code html : 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
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Click</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    </head>
     
    <body>
     
    <div id="dd" style="display:none;">
    coucou
    </div>
     
    <a href="" onclick="document.dd.style.display='block';">click</a>
     
    </body>
     
    </html>

  2. #2
    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
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="document.getElementById('dd').style.display='block';"
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 16
    Par défaut
    Oui, c'était le code originel.
    J'ai l'erreur "document.getElementById('dd') is null" en mettant cela.

    Pourtant, le code est simplifié au maximum...

  4. #4
    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
    Billets dans le blog
    20
    Par défaut
    Pourtant, le code est simplifié au maximum...
    c'est-à-dire ???
    Essaye éventuellement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onclick="document.getElementById('dd').style.display='block';return false"
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2005
    Messages : 16
    Par défaut
    J'avais une fonction au départ et je croyais qu'il y avait un problème de portée.
    J'ai simplifier le code au maximum pour faire ce test.
    Click->Evenement->action.

    J'ai essayé plein de possibilités, rien ne fonctionne...

    Je ne cherche plus, tant pis...

    Si nous trouvons un jour, l'un ou l'autre, nous modifierons le code.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 354
    Par défaut
    chui pas sur mais essaye de mettre un # a ton href comme ceci href='#'

Discussions similaires

  1. [débutant]display de div en appuyant sur un bouton
    Par kifouillou dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 07/05/2008, 15h58
  2. un div en display:inline et plus de marge en haut et en bas
    Par dkmatt dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 02/03/2007, 11h53
  3. display de div, bug IE
    Par speedev dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/01/2007, 15h52
  4. [VB .NET] Mdifier le display d'un div en code behind
    Par goofer dans le forum ASP.NET
    Réponses: 2
    Dernier message: 28/12/2006, 11h44
  5. [W3C] Problème avec la balise div et le style "display:none&a
    Par Golork dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 14/11/2005, 20h30

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