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 :

Comment faire popur actualiser le contenu d'un div?


Sujet :

JavaScript

  1. #1
    Membre confirm� Avatar de Ministar
    Inscrit en
    Septembre 2006
    Messages
    143
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Par d�faut Comment faire popur actualiser le contenu d'un div?
    Bonsoir!
    J'aimerais, lorsque l'utilisateur saisie "0" dans un champs de formulaire qu'un div (appelons le nomdiv :p) soit compl�t� par la valeur "z�ro".
    Idem, si l'utilisateur saisie 5 que le div recoit "cinq"
    Vous avez une id�e?
    Merci!
    ps : j'ai juste besoin d'afficher "z�ro" ou "cinq", c'est pour faire un test :p

  2. #2
    Membre �clair� Avatar de kohsaka
    Homme Profil pro
    Int�grateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : Int�grateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par d�faut
    hum essaye avec ca :
    http://javascript.developpez.com/faq...nt#appuiTouche

    et ca pour le mettre dans ton div :

    cot� javascript
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('bloc').innerHTML= var;
    cot� html

  3. #3
    Membre confirm� Avatar de Ministar
    Inscrit en
    Septembre 2006
    Messages
    143
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Par d�faut
    Ca me parait un peu compliquer, j'ai trouv� une solution mais ca parait simple comparait � ce que tu me montre
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <div><script type="text/javascript">document.write(donnee);</script></div>
    donnee est la variable qui contient "zero" ou "cinq"

  4. #4
    Membre �clair� Avatar de kohsaka
    Homme Profil pro
    Int�grateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France

    Informations professionnelles :
    Activit� : Int�grateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par d�faut
    peut �tre, je ne suis pas un pro en javascript je d�bute aussi, j'ai juste tent� de t'aider avec mes connaissances.
    si tu as trouv� plus simple, tant mieux

  5. #5
    Membre confirm� Avatar de Ministar
    Inscrit en
    Septembre 2006
    Messages
    143
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Par d�faut
    Merci quand m�me!!

  6. #6
    Membre confirm� Avatar de Ministar
    Inscrit en
    Septembre 2006
    Messages
    143
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Par d�faut
    J'ai pas mal progress� depuis tout � l'heure.
    En fait mon but est d'actualiser le contenu d'un div toutes les 10 secondes avec des infos se trouvant dans ma base de donn�e.

    J'ai r�ussi � r�cup�rer les informations de ma base de donn�e, cela se fait lorsque l'on clique sur un lien.

    J'aimerais maintenant que ce div s'actualise toutes les 10 secondes, comment faire?

  7. #7
    Membre confirm� Avatar de Ministar
    Inscrit en
    Septembre 2006
    Messages
    143
    D�tails du profil
    Informations personnelles :
    �ge : 38

    Informations forums :
    Inscription : Septembre 2006
    Messages : 143
    Par d�faut
    J'ai r�ussis � actuliser mon div toutes les 5 secondes, ca marche bien sous firefox par contre sous ie6 il n'y a aucune actualisation, la je ne sais pas su tout comment faire!!

    Mon code pour afficher le contenue du div :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    <body onload="affichermessage('./affichermessagechat.php','mondiv');initialiserchrono();calculerchrono();">
    <script type="text/javascript" src="script.js"></script>
    <div id="chrono"></div>
    <div id="mondiv" onchange="initialiserchrono();calculerchrono();"></div>
    Le fichier javascript qui fait intervenir de l'AJAX :
    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    function affichermessage(url,cadre) {
      var XHR = null;
     
       var XHR=null;
      if(window.XMLHttpRequest) // Firefox et autres
      XHR = new XMLHttpRequest();
      else if(window.ActiveXObject){ // Internet Explorer
        try {
          XHR = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
          try {
            XHR = new ActiveXObject("Microsoft.XMLHTTP");
          } catch (e1) {
            XHR = null;
          }
        }
      }
      else { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
      }
        // envoie de la requête, methode GET et de l'url
      XHR.open("GET",url, true);
     
        // on guette les changements d'état de l'objet
      XHR.onreadystatechange = function attente() {
     
        // l'état est à 4, requête reçu !
      if(XHR.readyState == 4)     {
     
        // ecriture de la réponse
      document.getElementById(cadre).innerHTML = XHR.responseText;
       }
      }
      XHR.send(null);    // le travail est terminé
      return;
    }
     
    var compteur = 0;
    function calculerchrono()
    {
      if(compteur!=50)
      {
        compteur++;
        document.getElementById('chrono').value=compteur;
        compte=setTimeout('calculerchrono()',100);
      }
      else
      {
        compteur=0;
        calculerchrono();
        affichermessage('./affichermessagechat.php','mondiv');
      }
    }
     
    function initialiserchrono()
    {
      document.getElementById('chrono').value=0;
      return;
    }
    j'ai besoin d'aide svp!!

Discussions similaires

  1. R�ponses: 6
    Dernier message: 06/03/2007, 17h30
  2. R�ponses: 5
    Dernier message: 30/08/2006, 18h23
  3. R�ponses: 3
    Dernier message: 22/05/2006, 10h03
  4. Comment actualiser le contenu d'un r�pertoire
    Par nbelg27 dans le forum Access
    R�ponses: 9
    Dernier message: 28/04/2006, 10h22
  5. actualiser le contenu d'une div
    Par Benjiijneb dans le forum G�n�ral JavaScript
    R�ponses: 19
    Dernier message: 08/02/2006, 10h17

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