Hi,
Hallo ist es möglich in Javascript Funktionen zu verschachteln? Ich habe hier unten mal ein Beispiel angehängt wie ich mir das dachte. (Funktioniert natürlich nicht... ;)
function cvs(id){
//Hier passiert ganz viel abgefahrenes zeugs...this.row = function(i){ alert("die ganze tabellen reihe");
this.col = function(j){
alert("und jetzt nur ein Element");
}}
}
var test = new cvs("tabelle");
test.row(3).col(4);
Das kann nicht funktioneren, weil row gar keinen Rückgabewert hat, "auf" dem dann die Methode col aufgerufen werden könnte.
Lege beides als Methoden von cvs an - und lasse die Funktionen jeweils das Objekt zurückgeben, \*dann\* kannst du die Methoden auf diese Weise "hintereinandergehängt" aufrufen.
Das nennt sich Method Chaining.
MfG ChrisB
--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?