Bonjour,
�a ne se fait pas exactement dans ce sens l� :
document.forms['name_du_form'].elements['name_du_select'].options[index_memorise].selected=true;
On d�finit comme "selected" l'option ayant la valeur d'index stock�e.
Par contre, cette m�thode peut donner des r�sultats al�atoires dans 2 cas (au moins) :
- Si le contenu de la liste est g�n�r� dynamiquement, et est donc susceptible de changer entre les deux pages
- Si l'ordre de tri de la liste est susceptible de changer
Dans ces 2 cas, une m�me valeur d'index peut s�lectionner une ligne diff�rente dans les deux pages.
Pour �viter ce probl�me, une solution est de stocker la value de la 1� liste au lieu de l'index. Il n'y a plus alors qu'� boucler sur les value de la 2� liste pour s�lectionner celle dont la value correspond.
Cela fonctionnera quelque soient l'ordre et le contenu de la 2� liste, et cela permet �galement de d�tecter la non-pr�sence de la ligne (impossible avec ta m�thode).

Envoy� par
richard_sraing
[EDIT] Autre question, est ce que quand je cr��e ma page avec la liste de s�lection, le moment ou je cr��e ma page, il va lanc� l'event onChange ????
Non : onchange n'est d�clench� que par une action de l'utilisateur.
A+
Partager