1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<?php
var_dump($_REQUEST['positionScroll']);
?>
<script type="text/javascript">
function meuh(qdqdqsdq)
{
alert(document.getElementById('positionScroll').value);//=>affiche 333(valeur par defaut)
var posScroll = document.documentElement.scrollTop;
document.getElementById('positionScroll').value=posScroll;
alert(document.getElementById('positionScroll').value);//=>affiche la position du scroll courante (en gros ca marche bien)
qdqdqsdq.form.submit();
}
</script>
<form method="post" name="formCoordonneesModifier">
<p>
<input type="hidden" name="positionScroll" id="positionScroll" value="333" />
</p>
<div class="formBoutonModifier">
<input class="bouton" type="button" onclick="meuh(this);return false;" value="Modifier" />
</div>
</form> |
Je vais peut être dire n'importe quoi, mais ça me semble logique que ta page affiche tout le temps 333 puisque tu met une value à ton hidden. La c'est ton js qui gère la value donc tu devrais en mettre une vide
<input type="hidden" name="positionScroll" id="positionScroll" value="" />
Partager