Autor Zpráva
Trája
Profil *
Ahoj, nevíte někdo, jak ve stránce zvýraznit text, který je označený kotvou (#kotva), a URL na tuto kotvu právě ukazuje?

Například když bude v URL /index.php#kotva, tak se ve stránce text <a name="kotva">Nadpis</a> zobrazí barevně... Popřípadě celý odstavec, ve kterém se kotva nachází...

Jde tedy asi o nějaký JavaScript + jedna CSS třída u kotvy, která vyhovuje...

Dík:-)
Mistr
Profil
Jen Ti naskicnu možný postup.
Podle modifikovaného tohoto článku bych vytáhnul z adresy stránky jméno kotvy. A to bych pak použil jako identifikátor pro zbarvení textu pomocí CSS.

Zatím ale trošku pochybuji, zda to bude fungovat.
habendorf
Profil
Mistr: To víš že to bude fungovat. A Tráje / Trájovi (???) bych doporučil místo name použít id.

Čili shrnu to: přes location.href vytáhnout id kotvy a pak jen jednoduše document.getElementById(toVytaženýIdéčko).style.color=...
Jen pozor, ten skript samozřejmě musí být v té stránce s kotvou a musí se ohlídat stav, kdy url je bez kotvy, aby to neřvalo.
Jo a ještě doplním, že bych to celé navázal na onload.
Mistr
Profil
habendorf
Díky za vyvrácení mých pochybností. Já to psal ve spěchu...
Trája
Profil *
Dík, to by šlo:-)

P.S. Trájovi...
Acci
Profil
http://www.pixy.cz/pixylophone/2005_03_archiv.html#1110561223
Toto téma je uzamčeno. Odpověď nelze zaslat.

0