Mathias Brodala: Objektreferenz als Parameter in setTimeout?

Beitrag lesen

Hallo nochmal.

Wenn ich aber die Funktion Test über setTimeout aufrufe:

var Element = document.getElementById("MyEl");

window.setTimeout("Test(" + Element + ")", 1000);


> >   
> > dann kann ich innerhalb der Funktion Test nicht auf MyEL zugreifen.  
> > Es ist undefiniert, was mache ich falsch?  
>   
> Hast du dir einmal „el“ innerhalb der Funktion „Test“ ausgeben lassen?  
  
Mein Fehler: das ist gar nicht möglich, da ja bereits der Funktionsaufruf letztendlich wie folgt aussieht:  
  
`Test([object HTML…Element]);`{:.language-javascript}  
  
Dass dies nichts werden kann, sollte ersichtlich sein.  
  
  
Einen schönen Samstag noch.  
  
Gruß, Mathias  

-- 
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|  
  
debian/rules