eccoci, bentrovati !
ho la mia pagina (scroll.htm):
codice:
<style>
#more{float:left;height:400;width:150;margin:20;background-color:orange;}
</style>
<BODY style="overflow:hidden;">
<FORM action="scroll.htm">
<DIV style="overflow-y:auto;position:absolute;top:0;left:0;height:100%;width:460;border:10 solid silver;">
<DIV id="more"><INPUT type="submit"></DIV>
<DIV id="more"><INPUT type="submit"></DIV>
<DIV id="more"><INPUT type="submit"></DIV>
<DIV id="more"><INPUT type="submit"></DIV>
<DIV id="more"><INPUT type="submit"></DIV>
<DIV id="more"><INPUT type="submit"></DIV>
<DIV id="more"><INPUT type="submit"></DIV>
</DIV>
</FORM>
</BODY>
Ora : vorrei fare in modo che facendo il submit dopo aver scrollato
la pagina si ricarichi nella stessa posizione di scroll e non dall'inizio.
Finora ho usato le ancore abbinate ad un piccolo javascript location.href = "#qui"
ma in certi casi creano scompiglio e in ogni caso ti spostano il button da dov'era.
Ho cercato e trovato molto sull'argomento ma non sono riuscito a risolvere..
Accorruomo !!