javascript
  • html
  • internet-explorer-6
  • 2010-08-17 3 views 0 likes 
    0

    Je me demande s'il est possible de rafraîchir une balise div en javascript?Rafraîchir une div en javascript

    Mon script ajax

    <script type="text/javascript"> 
    function actualiserDLIS() 
    { 
    var url = 'administration/gestionUtilisateurs.do?method=actualisationDLIs'; 
    var params = 'DR='+encodeURIComponent(document.getElementById('selectDR').value); 
        var myAjax = new Ajax.Request(
          url, 
          { method: 'post', 
          parameters: params, 
           onComplete: majDLIS 
          }); 
    } 
    
    function majDLIS(retour) 
    { 
    if (retour.status == 200) 
        { 
        document.getElementById('tableDLI').outerHTML = retour.responseText; 
        }else 
    { 
         document.getElementById('tableDLI').innerHTML = "uncool"; 
        } 
    } 
    </script> 
    

    Mon corps html

    <h2 class="surlignageHaut">Restriction d'accés aux données</h2> 
    <label for="selectDR" >DR de l'utilisateur</label> 
    <html:select property="utilisateur.DR" size="1" styleId="selectDR" styleClass="saisie" style="position:relative;top:2px;left:5px;" onchange="actualiserDLIS();"> 
    <html:optionsCollection property="optionsDRS" label="libelle" value="code"/> 
    </html:select> 
    <br/> 
    <br/> 
    <div id="tableDLI"> 
    </div> 
    </div 
    

    lorsque je sélectionne une donnée dans ma liste, je ne ma demande ajax et j'ai une table, quand je resélectionner une valeur différente dans ma liste, ma table ne met pas à jour

    +0

    Rafraichissez-le de quelle façon? – Lazarus

    Répondre

    0

    à coup sûr! en utilisant ajax, vous pouvez charger du contenu dans vos balises DIV, ainsi que dans de nombreux autres DOM-Elements en direct.

    0

    Utilisez le nom de la fonction que vous décrivez dans la div.

    Fonction permettant d'appeler la méthode: window.setTimeout ("name_of_the_function_present_in_div()", 30000);

    Ici 30000 afficher 30 secondes, maintenant vous pouvez modifier le contenu en fonction de vos besoins. J'espère que ce travail pour vous ..

    Tout le meilleur !!!

    +0

    Bonjour Rahul Patil, je ne comprends pas ce que vous voulez faire ?? – Mercer

    Questions connexes