Salut,

J'ai effectué une recherche de mon problème avant dans le forum et sur google, mais visiblement je dois etre le seul cas

J'ai un liste déroulante qui dépend de l'autre avec la fonction window.location.reload() qui s'active avec l'évènement onChange. Sur firefox et ie6 cela fonctionne nickel mais sur Chrome et ie7 rien.. Enfin, cela recharge la page sur ie7 mais je perd mes valeurs précédentes de mon formulaire au lieu de modifier uniquement la taille du select dans la 2ème liste...

Comment recharger sans perdre les autres données, c'est possible sous ie7 et chrome ?

Merci d'avance

Au cas où :
la fonction qui doit etre activé au moment du changement :
Code javascript : 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
 function list2 (n)
  {
   if (n=='')
     {document.write ('<select name="position">');
      document.write ('  <option value=""> -- Num -- <\/option>');
      document.write ('<\/select>');}
   else
     {document.write ('<select name="position" id="position">');
      document.write ('  <option value="" disabled=""disabled""> -- Num -- <\/option>');
 
      for (var i=1;i<=n;i++)
       {
         document.write ('  <option value="'+i+'">'+i+'<\/option>');
       }
      document.write ('<\/select>');}
  }


et l'évènement en question :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<p><label style="float:left;width:300px;text-align:left;">Taille de la poule :&nbsp;</label>
<select name="div_taille" id="taille" onChange="window.location.reload();">
   <option value="">-- Taille --</option>
   <option value="4">4</option>
   <option value="6">6</option>
   <option value="7">7</option>
   <option value="8">8</option>
</select></p>
<p><label style="float:left;width:300px;text-align:left;">Position du club dans la poule :</label>
<script type="text/Javascript" language="Javascript">
   list2 (document.getElementById('taille').value)
</script>