Ü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.