Struppi: Probleme gelöst

Beitrag lesen

Das einzige, was mich etwas beunruhigt:
.caller gehört nicht zum ECMA Standard laut MozDev

Deshalb würde ich sie auch nicht verwenden. Besser für deinen Zweck eignet sich arguments.callee.

Dei Ansatz ist aber nicht schön. Eine Funktion die eine Eventfunktion auf sich selbst übergibt.

Üblicher in JS ist sowas:

 _ehf.ef[x][++y] = ['Test',  
    function(mode, opt ){  
       alert ("MODE"+mode);  
       if( mode != 1 ){  
          _ehf.dialog.onok = function() {  
             alert(arguments);  
          };  
          _ehf.dialog.onabort = function() {  
             alert(arguments);  
          };  
          _ehf.dialog('Hi test', ['bla','bla']);  
          return;  
       else{  
          alert ("hi"+opt);  
          var class = ' class="' + opt + '"' ;  
          _ehf.f.insert('set',  
               '<p'+class+'>' + _ehf.f.insert('get') + '</p>');  
      }  
  ) ];  

Struppi.