Ashura: this.innerHTML in externer Datei

Beitrag lesen

Hallo Jean.

<p class="menu" onMouseOver="show()" onMouseOut="hide()">test</p>

extern:

function show () {this.innerHTML = 'test2';}

function hide () {this.innerHTML = 'test';}


>   
> Und diese Variante funktioniert in der Form leider noch nicht. Kann mir eventuell jemand erklären, welchen Fehler ich gemacht habe?  
  
Du übergibst keine Referenz auf das p-Element.  
  
Das this in obigen beiden Funktionen steht mangels dieser Referenz für die oberste Objektinstanz, also dem window-Objekt.  
  
Du musst schon this als Parameter an die beiden Funktionen übergeben und damit weiter arbeiten.  
  
  
Einen schönen Mittwoch noch.  
  
Gruß, Ashura  

-- 
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|  
[<mathbr:del.icio.us/>](http://del.icio.us/mathbr) [<mathbr:w00t/>](http://w00t.noctus.net)