Struppi: Problem mit Zugriff auf Eigenschaft bei Objekt

Beitrag lesen

function test()
{
this.startsize = 200;

this.show = function ()
{
  alert(test.startsize);

Du musst hier natürlich das aktuelle Objekt verwenden.
[code lang=javascript]alert(this.startsize);

  

> var tester = new test();  
> window.onload = tester.show;  
  
Das geht nicht, da in der onload Funktion this = window ist, wie du schon festgestellt hast. Daher brauchst du eine anonyme Funktion:  
`window.onload = function() { tester.show();};`{:.language-javascript}  
  
Struppi.