daniel84: OnMouse over --> verzögerung

Beitrag lesen

1. Beim Laden der Seite setzt du den Layer auf unsichtbar (visibility:hidden)

2. Beim onMouseover über das Bild setzt du den Layer auf sichtbar (visibility:visible) (zusätzlich Position angeben, falls nicht schon unter 1. gemacht)

3. Beim onMouseover über den Layer setzt du den Layer (ebenfalls) auf sichtbar (damit er nicht schon beim Verlassen des Bildes ausgeblendet wird.

4. Beim onMouseout des Layers setzt du den Layer wieder auf unsichtbar. Willst du das verzögern, dann so:

<div ... onMouseout="hideIt(this.id);">

Die Funktion hideIt sieht bei einer Verzögerung von 1 Sekunde dann etwa so aus:

function hideIt(prmID)
{
setTimeout("document.getElementById(prmID).style.visibility = 'hidden';",1000)
}

Gruss,
Daniel