Autor Zpráva
Duta
Profil
Mám dotaz Jak bych mohl udělat tadyk tohle, ale aby když najedu na to tak se ta funkce nespustila znovu.


<script type="text/javascript" language="javascript">


zac="document.getElementById";
end=".style";

function lev(jme, sta, kon, pos, rych){

if (sta < kon){
eval(zac + '("' + jme + '")' + end + '.left = sta');
sta=sta+pos;
setTimeout("lev('"+jme+"',"+sta+","+kon+","+pos+","+rych+")",rych);
}
}

<a href="#" id="zko1" style="position: relative; left: 00px; top: 000px; width: 150px; height: 30px;" onload="lev('zko1',-165,0,1,1)">
<img src="obr/but/odkaz.gif" name="odkaz"
onmouseover="document.images['odkaz'].src='obr/but/odkaz2.gif'"
onmouseout="document.images['odkaz'].src='obr/but/odkaz.gif'"
onmousedown="document.images['odkaz'].src='obr/but/odkaz3.gif'"
onmouseup="document.images['odkaz'].src='obr/but/odkaz2.gif'"
/>
</a>



</script>


Moc děkuji za odpověď.
Radek Hrabůvka
Profil
Prosím, polož dotaz!
Duta
Profil
Tyjo ty seš rychlík.
Fred
Profil
<script type="text/javascript">
zac="document.getElementById";end=".style";
function lev(jme, sta, kon, pos, rych){if (sta < kon){eval(zac+'("'+jme+'")'+end+'.left=sta');
sta=sta+pos;setTimeout("lev('"+jme+"',"+sta+","+kon+","+pos+","+rych+" )",rych);}}
</script>
<body onload="lev('zko1',-165,0,1,1)">
<a href="#" id="zko1" style="position: relative; left: 00px; top: 000px; width: 150px; height: 30px;">
<img src="obr/but/odkaz.gif" name="odkaz" />
</a>
Duta
Profil
Ohh dikes.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0