Autor Zpráva
DZer
Profil
Existuje v JS nějaká funkce stop nebo něco ekvivaletního,chtěl bych po nějaký události(např:onMouseOver) zastavit skript kterej běží od spuštění stránky(onLoad)...
Mistr
Profil
Já myslím, že nic takového nefunguje. Snad by to šlo nějak ošetřit nějakými podmínkami v tom onLoadovém skriptu, ale stejně moc dobře nevím jak. Navíc mám tušení, že by pak ten onLoadový skript měl takovou velikost, že by bylo jednoduší se na to vykašlat.
habendorf
Profil
že by pak ten onLoadový skript měl takovou velikost, že by bylo jednoduší se na to vykašlat

Stačil by jeden if, ne?
Schematicky:
if !udalost dělej něco a na ten onmouseover dát udalost=true;

A pokud běží od začátku pořád, tak je to asi nějaký cyklus, ne? Pak by stačil možná break.
Leo
Profil
Zalezi co znamena to "kterej BEŽI od spuštění stránky". Co je to bezi? Leo
habendorf
Profil
Leo: jj, správná otázka. Skript který by SKUTEČNĚ pořád běžel, to bude určitě pěkná @#$%* - nějaká rotace textu ve statusbaru, nějaký honění něčeho za kursorem nebo podobná opičárna, aspoň bych tak tipoval.
Leo
Profil
Nebo ma jen zaregistrovany nejaky ovladac udalosti a chce to zrusit, kdo vi, Leo
peta
Profil *
DZer Predevsim odkaz na stranku a popis scriptu, co ma delat. Ve smes je moznosti nekolik.

var AAA=0;
cyklus()
if AAA=1 break; nebo nejaky stop, skok na konec
onload=cyklus();
onmousemove="AAA=1"

pak je mozne spustit casovac setTimeout
http://www.volny.cz/peter.mlich/www.htm#lmoje
DZer
Profil
diky moc ste mi pomohli........
Toto téma je uzamčeno. Odpověď nelze zaslat.

0