Pozdrav svima!
Zanima me postoji li način da se dinamički iz JavaScripta postavi onMouseOver/onMouseOut handler...
Standardni način pisanja je:
HTML
Kôd:
<a href="1.php" onMouseOver="mover(1); return true;" onMouseOut="mout(1); return true;"><img name=img1 border=0 src="./Images/Buttons/MenuButton_1B.jpg"></img></a>
<a href="2.php" onMouseOver="mover(2); return true;" onMouseOut="mout(2); return true;"><img name=img2 border=0 src="./Images/Buttons/MenuButton_2B.jpg"></img></a>
<a href="3.php" onMouseOver="mover(3); return true;" onMouseOut="mout(3); return true;"><img name=img3 border=0 src="./Images/Buttons/MenuButton_3B.jpg"></img></a>
I onda JavaScript okida mover(x); i mout(x);
Znaci ja moram u HTML kodu da hardcodujem OnMouseOver i OnMouseOut.
e sad, ono sto bi meni pravilo posao je neki sledeci kod:
HTML
Kôd:
<a href="7.php" id="MojATag"> .... </a>
a u JavaScriptu nesto kao:
Kôd:
function PostaviParametre()
{var x=document.getElementById("MojATag");
x.onMouseOver="alert('Uradi nesto!');";
}
pa bih onda u HTML-u imao
Kôd:
<body lang="en-US" dir="ltr" onload="PostaviParametre();">
e ovo poslednje x.onMouseOver="alert('Uradi nesto!');"; ne radi
radi
Kôd:
x.innerHTML="BlaBla";
x.href="http://www.ibm.com";
x.target="_blank";
ali
ne radi...
Primer je namerno osakaćen. Prosleđivali bi se neki parametri itd, ali ovako je čitkije.
Doktori, ima li pomoći?