Autor Zpráva
M0rf3us
Profil *
Dobrý den, chtěl bych se zeptat jak mohu odkázat na určitou část jiného html souboru?Např. mám v článku uvedené jméno a na něm odkaz, na stránce na kterou odkazuji tomuto jméno předchází ještě jiné, potřeboval bych tedy odkázat na tu část kde se nachází popis té požadované osoby.Děkuji za radu
djlj
Profil
První stránka: <a href="nejakysoubor.html#nejakejmeno">Nejake jmeno</a>

Druhá stránka: <div id='nejakejmeno'>Nejake Jmeno</div>
michael
Profil
Ale musíš udělat toto: např. <a href="1.">1. část</a>
<A name="1."/>A tvůj obsah v první části
Miloš
Profil
M0rf3us
Funguje jak ID, tak A NAME.
Jakémukoli prvku na stránce (tagu) můžeš dát ID, tedy například <p id="semhle"></p> nebo <div id="semhle"></div>, ale třeba i <strong id="semhle"></strong>.
Odkaz pak napíšeš jako <a href="#semhle">text, na který se kliká</a>, pokud je to odkaz na téže stránce. Jinak musíš před znak # napsat i adresu stránky (lhostejno zda absolutně – s http – nebo relativně).

Pozor jen na to, že jméno prvku ID může být jen jedno stejné na stránce, neboli na stránce může být libovolný počet ID, ale musí se každé jmenovat jinak.

Úplně stejně jako s ID to funguje s tagem <a>, který má atribut name:
<a name="semhle">tady může, ale nemusí být text</a>

Atribut name lze kombinovat s atributem href; taková kotva (<a> je od anglického slova ANCHOR, tedy KOTVA) může vypadat následovně:
<a href="nejaky.html" name="semhle">Text, na který se kliká</a>
Takový text je zároveň odkazem na stránku nejaky.html, zároveň cílem pro odkaz, který se zapisuje úplně stejně jako v případě ID, totiž
<a href="#semhle">text ke kliknutí</a>

michael
<a href="1.">1. část</a>
Toto nepovede na část 1, ale na soubor 1. Chybí ti tam vězení (#)
M0rf3us
Profil *
Dík moc konečně mi někde poradili
Programátor
Profil *
Vždyt je to jednoduché.;-)
Miloš
Profil
Programátor
Kouknul ses vůbec na datum předchozího příspěvku, nebo máš neodbytné nutkání presentovat tady vlastní chytrost?
Téma bylo zodpovězeno před půl rokem a M0rf3us ho jako nezaregistrovaný nemohl zamknout.
A ty si po půl roce přijdeš a vytahuješ si triko, jakej 'si machr. Ach jo…
Toto téma je uzamčeno. Odpověď nelze zaslat.

0