Hi,
Die Lösung hört sich gut an. Ich habe noch Probleme beim Entwurf einer konzeptuellen Lösung deines Vorschlags mit Callern!
http://de.selfhtml.org/javascript/objekte/function.htm#caller
Damit kannst Du feststellen, von wo aus die Funktion aufgerufen wurde - ggf. also von sich selbst.
Aber da ich mir nicht sicher bin, wie groß die Unterstützung ist (deprecated ist die Eigenschaft nicht), würde ich dir raten, anhand des Parameters zu testen. steckls Vorschlag ging auch in diese Richtung.
Du kannst, im Zweifel mit typeof(), feststellen, welcher Art der Parameter ist, und mal in den einen, mal in den anderen Zweig der Routine gehen (s. steckl).
Gruß, Cybaer
--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!