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 :

getElementById is not defined


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre habitu�
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 8
    Par d�faut getElementById is not defined
    bonjour,
    la console javascript me dit que getElementById est ind�fini.
    Pourtant aussi bien ma fonction que l'appelle de celle ci est bien plac� en dessous de ma div portant l'identifiant.
    c'est bien orthographier j'ai fait un copier coller de l'id de ma div et dans mon getElementById.
    tout ce que j'ai pu trouv� comme explication c'est que la fonction est placer avant la div ou l'identifiant mal saisi.
    je ne sait plus quoi faire a part balancer un sceau d'eau sur mon ordi...
    lorsque j'utilise document.write le premier affichage se passe normalement mais au deuxi�me cela efface ma page pour ne laisser que le contenu du document.write
    Merci
    PS.Le but est d'afficher un compte a rebours de 5min...
    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
     
    Vous avez entr&eacute;e 3 code eronn&eacute;, par mesure de securit&eacute; votre compte &agrave; &eacute;t&eacute; bloqu&eacute; pour 5 minutes.<br />Vous pourrez vous reconnecter dans
    <div id="compteur_temps"></div>
    <script type="text/javascript">
    <!--
    secund();
    var sec=300;
    function secund()
    {
    sec=sec-1;
    /* document.write('<span>'+sec+'</span>'); */
    /* getElementById('compteur_temps').write('<span>'+sec+'</span>'); */
    getElementById('compteur_temps').innerHTML('<span>'+sec+'</span>');
     
    setTimeout('secund()',1000);
    }
    //-->
    </script>
    message d'erreur
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    ReferenceError: getElementById is not defined

  2. #2
    Membre exp�riment� Avatar de gustave02
    Homme Profil pro
    aucune
    Inscrit en
    F�vrier 2013
    Messages
    162
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activit� : aucune

    Informations forums :
    Inscription : F�vrier 2013
    Messages : 162
    Par d�faut
    bonsoir
    j'aurais mis document.getElementById
    @+gustave02

  3. #3
    Membre exp�riment� Avatar de gustave02
    Homme Profil pro
    aucune
    Inscrit en
    F�vrier 2013
    Messages
    162
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activit� : aucune

    Informations forums :
    Inscription : F�vrier 2013
    Messages : 162
    Par d�faut
    rebonsoir j'ai essayer et j'ai vu autre chose
    donc j'ai fait un essais
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Document sans nom</title>
     
    <script type="text/javascript">
    		var sec = 300;
    		function secund(){
    			sec = sec-1;
    			document.getElementById('compteur_temps').innerHTML = ('<span>'+sec+'</span>');
     
    			setTimeout('secund()',1000);
    		}
     </script>
     
    </head>
     
    <body>
     
     
    <div id="compteur_temps"></div>
    <script>
    <!--
     
    secund();
    //-->
    </script>
    </body>
    </html>

    ca marche avec document.getElementById('compteur_temps').innerHTML = ('<span>'+sec+'</span>');

    @+gustave02

  4. #4
    Membre habitu�
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    8
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 8
    Par d�faut
    Merci cela fonctionne avec innerhtml j'avais pas mis le �gale je ne savais pas qu'il fallais en mettre

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 17
    Dernier message: 24/07/2006, 17h23
  2. MouseWheel user-defined type not defined
    Par jibouze dans le forum IHM
    R�ponses: 7
    Dernier message: 08/06/2006, 17h36
  3. [XSL] Probl�me "Entity not defined"
    Par FreeCake dans le forum Biblioth�ques et frameworks
    R�ponses: 1
    Dernier message: 11/04/2006, 21h36
  4. erreur function not defined
    Par reventlov dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 03/04/2006, 01h07
  5. HtmlElement not defined sous Firefox
    Par la.sophe dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 17/02/2006, 20h42

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