Hogyan tudnám megoldani, hogy egy PHP-val végrehajtott submit (oldal újratöltés) után visszaugorjon az előző scroll pozícióba?
Gondolom JS-el kellene, de nem találok megfelelő megoldást.
Előre is köszi
Én így csinálnám (most kezdem tanulgatni a JS-t):
1.) rejtett mező a formon, amiben a görgetés aktuális pozíciója van.
2.) Egy egysoros js script ezt az értéket frissíti minden görgetéskor ( [link]
3.) A PHP küldéskor megkapja a rejtett mezőt is, majd amikor visszatér, akkor vissza is adja az űrlapnak.
4.) Űrlap betöltéskor ellenőrzi ezt az értéket és a megfelelő pozícióba görgeti az oldalt ( [link]
nem értem teljesen.
ez egy form?
mert akkor ez esetleg:
form action="#idhez" ...
<div id="idhez">ha url-ben van a #idhez, ide fog urgrani</div>
ha mégsem, akkor is használható ez is, vagy a következő:
(ha jól emlékszem kb így:)
js-el meghatározod az elem(pozício) helyzetét a dokumentumhoz képest
a dokumentumot lescrollozod (scrollTo) oda
"de oldalfrissítés után elveszik. Hogyan tarthatnám meg?"
Olvasd el Tengor 3. pontját.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!