Mari: Javascript onclick wird nicht gefeuert !

Beitrag lesen

Ich habe folgendes Javascript:

funtion fenster(idd,....){
 this.schliessen = function(){
  alert("hallo");
  document.getElementById("Alles").removeChild(thisObject.HTMLElement);
 }

var knopf = document.createElement("div");
 knopf.id = idd+"_Knopf";
 knopf.style.left = (width-20)+"px";
 knopf.className = "Knopf";
 this.HTMLElement.appendChild(knopf);
 knopf.onclick = this.schliessen;
..........

}

Was passieren sollte:
Klick jemand auf den Knopf, wird die Funktion this.schliessen ausgeführt, die dass das Fenster schliesst.

Allerdings wird diese Funktion garnicht ausgeführt! Es ist kein alert ("hallo")zu sehen. Warum ?
Ich arbeite ausschließlich für/mit Firefox und habe ähnliche Funktionen die funktionieren, nur eben diese nicht !