Stránka 1 z 1

Zobrazení elementu při odkazu na něj

Napsal: 04 pro 2015 19:47
od kuxik009
Zdravím,
předem se omlouvám pokud se odpověď na mou otázku dá naleznout jedním hledáním v Googlu, ale vůbec netuším, co bych do něj měl zadat.

Na webu mám (resp. budu mít, abych neudělal kus práce a potom musel kvůli odpovědi překopávat) několik elementů s různými ID, z nichž je vždy viditelný jen jeden, a přepíná se šipkami. A já potřebuji to, že po kliknutí na odkaz (na jiné stránce, tudíž přes odkaz a ne JS funkci) se mi podle "parametru" z URL zobrazí určitý element. Takže například pokud by elementy měly IDčka 1, 2, 3, 4 a já přešel na adresu index.php#2, tak se mi automaticky bez kliknutí na šipku přepne na element č. 2. Musím to dělat javascriptem, web totiž nesmí používat server.

V podstatě jde tedy o to získat do JS proměnné část URL za křížkem, zbytek už je v pohodě.

Víte prosímvás někdo jak na to? Popřípadě by šlo použít i GET parametr, ale nejsem si jistý, jestli ho javascript vůbec umí nějak přečíst, a navíc přes ID to bude hezčí.

Děkuji

Re: Zobrazení elementu při odkazu na něj  Vyřešeno

Napsal: 04 pro 2015 20:09
od LuCaCZ

Kód: Vybrat vše

window.onload = function() {
  var URLhash = location.hash.substring(1,location.hash.length);
}

v proměnné URLhash budeš mít to co je v adrese za #

Re: Zobrazení elementu při odkazu na něj

Napsal: 05 pro 2015 11:19
od kuxik009
Super, díky, funguje!