Actualiser liste/menu à l'ouverture de la page

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Actualiser liste/menu à l'ouverture de la page

par Dom! » 08 août 2008, 16:31

Tout simplement parfait....
Je mets le code pour ceux qui veule s'en inspirer :

Code : Tout sélectionner

<button onmouseover="this.fireEvent('onclick')" onclick="alert('Hello');"> Fire onclick event </button>
Merci pour ton aide.... :D

par Nagol » 06 août 2008, 23:22

http://www.java2s.com/Code/JavaScriptRe ... xample.htm

google est ton ami :)

La gestion d'evênements est un des domaines ou le javascript est différent d'un navigateur à l'autre, tu trouveras sans mal des exemples fonctionnant partout et te permettant de faire ce que tu veux.

par Dom! » 06 août 2008, 21:59

Je reviens vers vous car je n'ai toujours pas résolu mon probléme et je n'ai rien trouvé sur fire...

Si quelqu'un à une solution je suis preneur !! merci

par Nagol » 05 août 2008, 07:48

cherche du côté de fire, ca permet de lancer un evênement de façon programatique en gros tu émulerais le fait qu'un choix a été effectué pour la première liste, impactant de ce fait la deuxième

Actualiser liste/menu à l'ouverture de la page

par Dom! » 04 août 2008, 22:01

Bonjour,

J'ai 2 liste/menu qui en fonction du choix de le premiere actualise la seconde... mon probléme est comment actualiser la seconde à l'ouverture de la page... pour que celle ci prenne en compte la valeur de mon premiere à l'ouverture !

Merci pour vos réponses....

voici mon script :

Code : Tout sélectionner

<script type="text/javascript"> var Ld1Id=''; var Ld2Id=''; var id_liste=''; function ValideLd2(val) { Ld1Id=val; //id_département id_liste='2';//Utilisé dans la fonction ChargeLd() pour identifier la liste déroulante var LD_URL = 'ValideLd2.php?Ld1='+Ld1Id; ObjetXHR(LD_URL) // Réinitialisation de Ld3 si modification de LD1 apres passage en Ld2 if (Ld2Id!='') {ValideLd3(''); } } function ValideLd3(val) { Ld2Id=val; //id_commune id_liste='3'; //Utilisé dans la fonction ChargeLd() pour identifier la liste déroulante var LD_URL = 'ValideLd3.php?Ld1='+Ld1Id+'&Ld2='+Ld2Id; if (Ld2Id=='') {var LD_URL = 'ValideLd3.php';} ObjetXHR(LD_URL) } function ObjetXHR(LD_URL) { //creation de l'objet XMLHttpRequest if (window.XMLHttpRequest) { // Mozilla,... xmlhttp=new XMLHttpRequest(); if (xmlhttp.overrideMimeType) { xmlhttp.overrideMimeType('text/xml'); } xmlhttp.onreadystatechange=ChargeLd; xmlhttp.open("GET", LD_URL, true); xmlhttp.send(null); } else if (window.ActiveXObject) { //IE xmlhttp=new ActiveXObject('Microsoft.XMLHTTP'); if (xmlhttp) { xmlhttp.onreadystatechange=ChargeLd; xmlhttp.open('GET', LD_URL, false); xmlhttp.send(); } } // Bouton non apparent car modification de LD1 ou Ld2 document.getElementById('buttons').style.display='none'; } // fonction pour manipuler l'appel asynchrone function ChargeLd() { if (xmlhttp.readyState==4) { if (xmlhttp.status==200) { //span id="niv2" ou "niv3" document.getElementById('niv'+id_liste).innerHTML=xmlhttp.responseText; if (xmlhttp.responseText.indexOf('disabled')<=0) { //focus sur liste déroulante 2 ou 3 document.getElementById('Liste'+id_liste).focus(); } } } } function Affiche_Btn() { document.getElementById('buttons').style.display='inline'; } </script>
Merci pour vos réponses.