Autor Zpráva
Ondra22
Profil *
Zdravim,

mam menu pomoci ul...a chtel bych aby jednotlive <li> fungovaly jako odkaz...jakoby odkaz pokryval celej <li>...<li> mam vlastne jako obrazek

Ukazka Odkaz

Predem dekuji za odpovedi.
Yur4Y
Profil
	var li = document.getElementById('menu').getElementsByTagName('LI');
for (var i = 0, size = li.length; i < size; i++)
	{
		li[i].style.cursor = 'pointer';
		li[i].onclick = function()
		{
			document.location = this.childNodes[0].href;
		};
	};
Pričom odkaz (<a>) musí byť hneď prvým potomkom <li>:
<li><a href="#">odkaz</a> <!-- funguje -->
<li> <a href="#">odkaz</a> <!-- myslím, že nefunguje -->
Ondra22
Profil *
A jen pomocí CSS to nejde ?
Plaváček
Profil
Ondra22

Řekl bych, že postačí pro odkaz nastavit display:block
Ondra22
Profil *
Plaváček

Chytré ;) Funguje to. Díky moc !

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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