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 :

Remplir un élément HTML


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut Remplir un élément HTML
    Bonjour,

    j'ai une question voici mon code de quelques lignes qui ne me retourne aucune erreur dans aucun navigateur mais qui pourtant ne fonctionne pas, j'ai vu sur ce forum qu'il exister des sites de debug javascript, je suis aller sur js bin et la mon code fonctionne parfaitement.

    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
    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript"> 
    var prenom = "toto";
    document.getElementById("affichage").innerHTML = prenom;
     
    </script>
     
    </head>
    <body>
     
      <div id="affichage">test</div>
    </body>
    </html>
    Si quelqu'un pourrait me dire où j'ai fais une bêtise ?

  2. #2
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Bonjour,

    Par exemple le fait d'appeler et de mettre à jour un élément HTML avant que cet élément ne soit créé ?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    ok je comprends mon erreur, cela fait référence a quel chapitre de la documentation javascript présent sur le forum ?

    merci.

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    c'est bon j'ai fini par trouver :

    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
    <!DOCTYPE html>
    <html>
    <head>
    </head>
    <body>
     
      <div id="affichage">test</div>
      <script type="text/javascript"> 
    var prenom = "toto";
    document.getElementById("affichage").innerHTML = prenom;
     
    </script>
     
    </body>
    </html>

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    bonjour, en faite je reviens sur ce sujet, car je crois que je n'ai pas vraiment compris le fonctionnement, j'essaye maintenant de récupérer la valeur d'un text contenu dans un fichier txt : celui ci contient "hello".

    Encore une fois je n'ai aucune erreur dans la console de chrome mais toujours rien ne s'affiche :

    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
    <html>
    <head>
    		<script type='text/JavaScript'>
     
    function maFonctionAjax()
    {
       var MonAjax;
       if (window.XMLHttpRequest)
       {
          // Mozilla, Safari, ...
          MonAjax = new XMLHttpRequest();
       }
       else if (window.ActiveXObject)
       {  
          // IE
          MonAjax = new ActiveXObject('Microsoft.XMLHTTP');
       }
       else 
       {
          alert("Votre navigateur n'est pas adapté pour faire des requêtes AJAX..."); 
          MonAjax = false;
       }
     
       MonAjax.open('GET',"txt.txt",true); 
     
       MonAjax.onreadystatechange = function()
       {
          if (MonAjax.readyState == 4 && MonAjax.status == 200)
          {
             document.getElementById('ma_div').innerHTML = MonAjax.responseText;
     
    	}
     
        }
    	MonAjax.send(null);  
       }
     
    		</script>
     
    </head>
     
    <body>
    		<div id="ma_div"></div>
     
    	</body>
     
    </html>

  6. #6
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut
    Ce n'est plus vraiment la même question même si le principe évoqué reste le même.

    Ici, de toute façon, vous n'appelez pas votre fonction maFonctionAjax. Si vous ne l'appelez pas, il y a très peu de chance qu'elle se déclenche.

    PS : si ça concerne des soucis purement AJAX, merci d'utiliser le forum AJAX. Là ça reste du JavaScript, on va dire, vu que c'est un simple appel de fonction.

  7. #7
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    je ne comprends pas pourquoi il faudrait appelé la fonction maFonctionAjax() et comment le faire , vu que la variable var MonAjax; doit normalement retourner la valeur, contenu dans mon fichier txt. Désolé mais je but vraiment

  8. #8
    Expert éminent

    Avatar de vermine
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    6 582
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2008
    Messages : 6 582
    Par défaut


    Puis-je vous suggérer de lire des tutoriels pour débutant ?

  9. #9
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    je viens juste de comprendre qu'il fallait rajouter maFonctionAjax() pour exécuter la fonction

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

Discussions similaires

  1. [DOM] dom d'éléments html
    Par Invité dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/11/2007, 22h41
  2. Afficher des éléments HTML dans une WindowsForm
    Par flagadda dans le forum Windows Forms
    Réponses: 3
    Dernier message: 16/04/2007, 17h31
  3. [DOM]Récupére la valeur d'un élément HTML
    Par kobe dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/06/2006, 20h18
  4. remplir un formulaire html par delphi
    Par lassmust dans le forum Web & réseau
    Réponses: 6
    Dernier message: 24/04/2006, 20h25
  5. Définir un élément HTML au dessus d'un autre
    Par genova dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 14/12/2005, 19h55

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