Pogledajte određenu poruku
Staro 01. 08. 2007.   #1
duki
novi član
Na probnom radu
 
Avatar duki
 
Datum učlanjenja: 01.08.2007
Lokacija: Beograd
Poruke: 10
Hvala: 1
0 "Hvala" u 0 poruka
duki is on a distinguished road
Pošaljite ICQ poruku za duki Pošaljite poruku preko MSN za duki
Wink Dinamicko setovanje onMouseOver

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
Kôd:
x.onMouseOver=...
ne radi...

Primer je namerno osakaćen. Prosleđivali bi se neki parametri itd, ali ovako je čitkije.
Doktori, ima li pomoći?
duki je offline   Odgovorite uz citat