Hallo Andi.
Gibt es eine Funktion, mit der ich überprüfen kann, ob eine andere Funktion existiert? Ich dachte ich hätte da mal irgendwo eine gesehen... find aber keine! :-(
Wenn:
function foo () {
alert('foo');
}
Dann:
if (window.foo) {
alert('foo() exists.');
}
Das rührt daher, dass neue Funktionen ohne weiteres Zutun der obersten Objektinstanz, dem window-Objekt, zugeordnet werden. Sie stellen dabei eine Funktions-Eigenschaft dar, weshalb hierüber auch ganz einfach ihre Existenz überprüft werden kann.
Einen schönen Sonntag noch.
Gruß, Ashura