![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Horst, 31. 08. 2005, 17:37
Hallo!
Ich komm einfach nicht dahinter, wie ich eine Funktion als Parameter übergebe und diese dann ausführen kann.
Beispiel was ich machen möchte:
<code>
function foo(callBackFunction) {
...
callBackFunction();
}
function do(){
alert("This is the callback function");
}
var parameter=do;
foo(parameter);
</code>
mfg
Horst
Die folgende Nachricht zum Thema stammt von: Struppi, 31. 08. 2005, 17:45
»» Ich komm einfach nicht dahinter, wie ich eine Funktion als Parameter übergebe und diese dann ausführen kann.
»»
»» Beispiel was ich machen möchte:
»» <code>
»» function foo(callBackFunction) {
»» ...
»» callBackFunction();
»» }
»» function do(){
»» alert("This is the callback function");
»» }
»»
»» var parameter=do;
»» foo(parameter);
»»
»» </code>
Das sollte genauso funktionieren. Nur ist do ein Schlüßelwort.
Struppi.
--
Javascript ist toll
Die folgende Nachricht zum Thema stammt von: Horst, 31. 08. 2005, 17:48
»» »» Ich komm einfach nicht dahinter, wie ich eine Funktion als Parameter übergebe und diese dann ausführen kann.
»» »»
»» »» Beispiel was ich machen möchte:
»» »» <code>
»» »» function foo(callBackFunction) {
»» »» ...
»» »» callBackFunction();
»» »» }
»» »» function do(){
»» »» alert("This is the callback function");
»» »» }
»» »»
»» »» var parameter=do;
»» »» foo(parameter);
»» »»
»» »» </code>
»»
»» Das sollte genauso funktionieren. Nur ist do ein Schlüßelwort.
Hui! Tatsächlich! Das obige Beispiel war nur ein Beispiel, desswegen das do.
Dann liegt das Problem in meinem Script an anderer Stelle.
Danke!
Horst
© 1998-2006
Impressum, Software: Classic Forum