JürgenB: objekt-methoden Aufruf

Beitrag lesen

Hallo windhagen,

  ~~~javascript

if(!Ereignis)

  {  
  	Eieignis = window.event;  

^  Tippfehler?

// PROBLEM >>>>>>>>>>>
this.arrowUp_down;
// PROBLEM ENDE >>>>>

  
this bezieht sich hier nicht auf das Objekt, sondern auf das Eventauslösende Element. Du musst am Anfang die Referenz auf das Objekt zwischenspeichern:  
  
~~~javascript
function keyboard_watch()  
{  
    var dieses = this;  
  
...  

und im Eventhandler

dieses.arrowUp_down();

mit(), da es doch ein Funktionsaufruf ist.

Gruß, Jürgen