Struppi: Probleme gelöst

Beitrag lesen

Ü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>');
      }
  ) ];

  
Wobei ich hier übersehen habe, dass du hier ja auch noch eine Flag eingebaut hast. Dieser ist unnötig, wenn du mit Events arbeitest.  
  
Der code müßte in etwa so aussehen  
~~~javascript
_ehf.ef[x][++y] = ['Test',  
    function(opt ){  
          _ehf.dialog.onok = function() {  
             var opt = arguments[0];  
          var class = ' class="' + opt + '"' ;  
          _ehf.f.insert('set',  
               '<p'+class+'>' + _ehf.f.insert('get') + '</p>');  
          };  
          _ehf.dialog.onabort = function() {  
             alert(arguments);  
          };  
          _ehf.dialog('Hi test', ['bla','bla']);  
          return;  
      }  
  ) ];  

Struppi.