salut, j'ai une fonction qui change la valeur de mon formulaire situé dans la frame choisir_formation. c'est le seul formulaire de la frame choisir_formation donc j'utilise forms[0].

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
echo"<script>";
echo" function scrolling()";
echo"{";
echo "parent.choisir_formation.document.forms[0].scrollTop.value= document.body.scrollTop";
echo "parent.choisir_formation.document.forms[0].scrollLeft.value= document.body.scrollLeft";
echo"}";
echo"</script>";

Mais il y a un problème: quand je souhaite change la valeur de scrollleft et scrolltop en même temps comme ci-dessus, sa ne fait rien.Or si je change simplement la valeur de l'un ou l'autre seulement mais pas les deux en meme temps cela fonction!
Voici le formulaire dans ma frame choisir_formation:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
echo "<FORM METHOD=\"POST\" TARGET=\"planning\">\n";
	echo "<INPUT TYPE=\"text\" NAME=\"scrollTop\">\n";
	echo "<INPUT TYPE=\"text\" NAME=\"scrollLeft\">\n";
Y a t-il un moyen de fusionner ses deux lignes de code en une seul car se sont elles qui posent problème :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
echo "parent.choisir_formation.document.forms[0].scrollTop.value= document.body.scrollTop";
echo "parent.choisir_formation.document.forms[0].scrollLeft.value= document.body.scrollLeft";