[js] Jaki objekt wywołał funkcję

0

Muszę sprawdzić w funkcji js, jaki objekt ją wywołał. Chodzi o to, że będę miał kilka objektów, z takimi samymi funkcjami w onmouseover i onmouseout, a te funkcje w JS będą coś robić(np zmieniać tło) z tym objektem, który wywołał funkcję. Jak to zribić? Dla przykładu mam coś takiego:

<table onmouseover="mouseover()" onmouseout="mouseout()" iborder="0" cellspacing="0" cellpadding="0">
<tr>
<td background="grafika/frame_object_n.bmp" id="programy_ob1">Bla Bla Bla</td>
</tr>
</table>

<table onmouseover="mouseover()" onmouseout="mouseout()" iborder="0" cellspacing="0" cellpadding="0">
<tr>
<td background="grafika/frame_object_n.bmp" id="programy_ob2">Bla Bla Bla</td>
</tr>
</table>
<script language="JavaScript" type="text/javascript">
function mouseover(){document.getElementById("programy_ob1").background = "grafika/frame_object_s.bmp";}
function mouseout(){document.getElementById("programy_ob1").background = "grafika/frame_object_n.bmp";}
</script>

no i tutaj ten skrypt działa na podany objekt. Ale nie chcę pisać osobno skryptu dla każdego objektu, bo będzie ich więcej.

0

<table onmouseover="mouseover(this)" onmouseout="mouseout()" iborder="0" cellspacing="0" cellpadding="0">

W parametrze bedziesz mial id tabelki.

0

Dzięki za pomoc :D

1 użytkowników online, w tym zalogowanych: 0, gości: 1