Alarska: Funktion führt sich automatisch aus bei Änderung von "onclick"

Beitrag lesen

Hi,

ich möchte das onclick Ereignis von Objekten zu ändern, wenn ich auf einen bestimmten Link klicke. Dabei funktioniert das hier perfekt:

  
function Change(id)  
     {  
 document.getElementById("content"+id).onclick = DoThis;  
     }  
  
function DoThis()  
{  
 alert('flash');  
}  

Wenn ich aber versuche, einen Parameter zu übergeben, dann wird das onclick Ereignis nicht geändert, statdessen wird "DoThis" immer direkt ausgeführt:

  
function Change(id)  
     {  
 document.getElementById("content"+id).onclick = DoThis(id);  
     }  
  
function DoThis(id)  
{  
 alert(id);  
}  

Was mache ich falsch?? Die onclick Ereignisse (es werden mehrere gleichzeitig geändert) brauchen unbedingt Parameter...

Danke!

______________
P.S.: Komme erst morgen nochmal ins Internet, bin heute leider nicht mehr da! Freue mich aber trotzdem auf Antworten..