Sponsored Links |
|
||||
![]()
In diesem Code ist kein Fehler.
Ich nehme auch nicht an, dass du mit exakt diesem Code deinen Fehler reproduzieren kannst (was das Ziel von einem Beispiel sein sollte) Um deinen Fehler zu finden solltest du dir ausgeben lassen, was myFunc eigentlich ist: HTML-Code:
window.setTimeout('alert(myFunc)',2000); |
Sponsored Links |
|
||||
![]()
Entschuldigung, das ganze steht in einem MooTools Event:
Code:
window.addEvent('domready',function() { function myFunc() { alert('Hallo Welt!'); } myFunc(); //funktioniert setTimeout('myFunc()',2000); //funktioniert nicht }); |
|
||||
![]()
Es liegt auch nicht am Framework, du erstellst zu schnell falsche Rückschlüsse. Versuche erst rauszufinden, wo das Problem wirklich auftritt.
Es liegt daran, dass du die Funktion in einer Funktion deklarierst (was kein Fehler ist), dadurch ist sie Lokal. Dein Beispiel funktioniert so: HTML-Code:
window.setTimeout(myFunc, 2000); |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
JS: setTimeout - einmal gehts, dann nicht mehr!? | nutellamitquark | Javascript & Ajax | 3 | 28.02.2010 22:35 |
Frage zu setTimeout | gustavmega | Javascript & Ajax | 0 | 23.11.2009 23:37 |
[Fehler] setTimeout innerhalb einer Klasse | Lord-Sfx | Javascript & Ajax | 2 | 08.04.2009 01:37 |
Mit setTimeout funktion im eigenen Objekt aufrufen | PoWl | Javascript & Ajax | 5 | 11.05.2008 11:35 |
JavaScript Countdown-Klasse | Sanchez | Javascript & Ajax | 8 | 28.02.2007 14:14 |