Autor Zpráva
matthew
Profil
<img id="obrazek" onMouseOver="funkce();" alt="">

<script>
function funkce(){
  tag = ???; // Lze nějak jednoduše do proměnné TAG dostat ID tagu, který funkci zavolal?
  document.write(tag);
}
</script>
Timy
Profil
<p id="baf" onclick="funkce(this)">adadad</p>
<script>
function funkce(el)
{
	alert(el.id);
}
</script>
Měsíček
Profil
<script type="text/javascript">
  function funkce (obj) {
    document.write (obj.id);
  }
</script>

  <img id="obrazek" onmouseover="funkce(this);" alt="#">
ah01
Profil
Omyl - smazáno
Měsíček
Profil
Reaguji na ah01:

Právě že ne .. tady to bude vždy "undefined".
Leo
Profil
Měsíček

"Právě že ne .. tady to bude vždy "undefined"."

No vzdy ne, stacilo by nastavit globalni promenou id, Leo
Chamurappi
Profil
Reaguji na matthewa:
Zamysli se nad tím, jestli to ID opravdu k něčemu potřebuješ. Chceš-li jej zjistit jen proto, abys ho na jiném místě JS strčil jako argument do document.getElementById(…), tak ho pravděpodobně nepotřebuješ. Můžeš si uchovávat referenci přímo na příslušný <img> objekt.

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:

0