greh: Funktion mit beliebig vielen Parametern aufrufen

Beitrag lesen

Was ist myObject?
Ohne die Information läßt sich immer noch kein Lösungsweg entwickeln.

Ein beliebiges Objekt, genau das will ich ja möglichst nicht wissen. Es könnte bspw. folgender Art sein:

var myObject = {
  sName : "myObjekt",

ObjextFunktion : function(sParam1, sParam2, aParam3){
    alert("ObjextFunktion in "+myObject.sName+" hätte gerne ein Array als dritten Parameter.");
  }
}

Vielleicht sind sParam1 und sParam2 die Element-ID von Fomularfeldern. Wird nun das Feld mit ID sParam1 etwas eingegeben, möchte ich im Feld 'sParam2' eine Auswahlliste haben, deren Werte durch aParam3 definiert sind.

Ich möchte mir also für kommende Probleme solcherart Objekte (oder globale Funktionen) schaffen können, die ich dann mit einem Eventhandler verbinden kann und irgend welche Jobs machen. Nur möchte ich die Eventhandlerdefinition nicht im Quelltext der HTML-Ausgabe haben, sondern zentral.

Das Ganze könnte man vielleicht als Schnittstelle für Ereignisbedingte Funktionen verstehen.

greh