Autor Zpráva
Paulí
Profil
Dobrý den,
prosím Vás o pomoc.

Chtěl bych v "map" položce "area" přiřadit pomocí JS událost "onclick", ale nepřišel jsem na to jak.

<script>
function a(){alert("huh");}
function v(){document["2o"].onclick="a()";}//nejde - objekt je nulový a nebo neexistuje
function v(){document.getElementsByName("2o").onclick="a()";}//po kliknutí na objekt se nic nestane
// ... dále jsem zkoušel spoustu metod, ale nic nezabralo
</script>

<map name="mapa">
<area href="#" name="2o" shape="poly" coords="...">
<area href="#" name="3o" shape="poly" coords="...">
<area href="#" name="4o" shape="poly" coords="...">
...
</map>
<img name="img_1" src="obrazek.jpg" usemap="#mapa" width="630" height="702" onload="v()">

Jak tedy docílím toho, aby to šlo ? (aby objekt zahučel :-) )

Děkuji moc za pomoc.
S pozdravem Paulí.
peta
Profil
predchozi tema Událost onClick
Paulí
Profil
peta
nějak nechápu, jak tohle téma souvisí s tím, na co jsi mě odkázal ... tady není problém v uvozovkách, neboť žádnou hodnotu funkci "a" neposílám ...

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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