tolonath: .hover und OnMouseOver

Beitrag lesen

@Pinki,
nur als Tip ... nimm niemals das Code aus dem ersten Beitrag *g*
im verlauf des Themas hab ich mit hilfe der Jungs hier es verändert und verbessert
aber dennoch war es ne Art "Basteltisch" zum verstehen der grundlegenden Funktionen.

@Gunnar

Nö, div-Elemente dürfen gar keine @name-Attribute haben. Sie haben doch IDs, du könntest sie mit document.getElementById() ansprechen.

Solltest du aber nicht, sondern die Referenz auf das Element als Parameter übergeben. Nicht

<div class="links" id="links" onMouseOver="vor('links')" name="links">links</div>

sondern <div id="links" onmouseover="[code lang=javascript]vor(this)">links</div>[/code]

Mit dem this würde es bei dieser funktion ein Problem geben,
denn am Ende dieser wird das z-index des divs überschrieben.
document.getElementsByName(was)[0].style.zIndex = ind;

Das "was" ergibt dabei den Namen des Attributs.
Wie wird das z-index im Falle von "this" geschrieben? ö.ö