skd: [Mootools] Funktionen als Parameter in .addEvent einbinden

Beitrag lesen

Hi!

ich übergeben einer Funktion yesNo(msg, yes, no) bei yes und no Funktionen.
Die Funktion yesNo zeigt ein <div> mit 2 buttons (yes und no) und diese Buttons sollen dann die Funktionen im onClick Event haben. Dummerweise ruft Javascript immer diese Funktionen auf, wenn ich sie über .addEvent() einbinde.

Code:

  
function showYesNo(msg, yes, no) {  
    $("yesNo").setStyle("visibility", "visible");  
    $("yesNoMessage").innerHTML = msg;  
  
    if(yes) {  
        $("yesNoBoxBtnYes").addEvent('click', function() { yes; });  
    }  
    if(no) {  
        $("yesNoBoxBtnNo").addEvent('click',  function() { no; });  
    }  
}  

Gibt es da eine geschickte möglichkeit die ich nur nicht sehe?