Autor Zpráva
slovakCZ
Profil
Dobrý den,

dejme tomu, že mám stránku vysokou 5000px. Uživatel si sjede do výšky 2300px (od vrchu) a nyní klikne na nějaký odkaz a bude přesměrován na stránku jinou. Je možné na této nové stránce uživatele vrátit na tu samou pozici (výškově) na jaké byl na předcházející stránce? Nemyslím tím ovšem odkazy pomocí kotev, to jest: stranka.html#kotva.

Děkuji za diskuzi.

Tom
Ofi
Profil
<script type="text/javascript">
function getScrolled (){
  var scrolled = document.body.scrollTop;
  return scrolled;
  }
  </script>
  

použij tuhle funkci tam kde chceš zjistit to odrolování a odešli to té další stránce jako get parametr např.

a na další stránce dáš v onload akorát
document.body.scrollTop = hodnotaZGetu;


pokud nevíš jak vzít hodnotu z GET v js tady je vlákno o tom:
http://diskuse.jakpsatweb.cz/?action=vthread&forum=8&topic=112411&page=-1
_es
Profil
slovakCZ:
Nemyslím tím ovšem odkazy pomocí kotev, to jest: stranka.html#kotva.
Prečo nie?
Môžeš dať neexistujúcu kotvu, ktorú si tá iná stránka zistí a bude to fungovať podobne ako ti radí Ofi. Len bude jasnejšie, kam odkazy smerujú.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0