parawaiter
Mitglied
Hallo liebe Experten,
Ich bin gerade dabei mein schon erstelltes Dropdown-Menü zu verfeinern, d.h. es per
setTimeout() zeitverzögert auszublenden.
Das habe ich bisher zustande gebracht:
So funktioniert es auch, nur müßte ich jetzt für jedes Element, das ich ein & ausblenden will die beiden Funktionen schreiben.
Deswegen hab ich versucht es so zu machen:
Das kann natürlich nicht funktionieren aber wie kann ich jetzt der Funktion InternHide(id)
die ID der Funktion Hide(id) übergeben sodass es reicht im Event-Handler
einfach nur z.B. onmouseout="Hide('divAa')" anzugeben?
Wäre sehr dankbar wenn mir da jemand helfen könnte ;-)
MFG - parawaiter
Ich bin gerade dabei mein schon erstelltes Dropdown-Menü zu verfeinern, d.h. es per
setTimeout() zeitverzögert auszublenden.
Das habe ich bisher zustande gebracht:
Code:
function Hide() {
window.setTimeout('InternHide()', 500);
}
function InternHide() {
if(document.getElementById('divAb').style.display='block')
{
document.getElementById('divAb').style.display='none';
}
}
Deswegen hab ich versucht es so zu machen:
Code:
function Hide(id) {
window.setTimeout('InternHide(id)', 500);
}
function InternHide(id) {
if(document.getElementById(id).style.display='block')
{
document.getElementById(id).style.display='none';
}
}
Das kann natürlich nicht funktionieren aber wie kann ich jetzt der Funktion InternHide(id)
die ID der Funktion Hide(id) übergeben sodass es reicht im Event-Handler
einfach nur z.B. onmouseout="Hide('divAa')" anzugeben?
Wäre sehr dankbar wenn mir da jemand helfen könnte ;-)
MFG - parawaiter