Hallo!
Folgendes Problem: Ich mache bei einem Mouseover ein Layer mit zusätzlichen Infos sichtbar.
Der Benutzer fährt also mit seiner Maus über einen Link und eine Ebene mit Text öffnet sich.
Dies geschieht mir zu schnell, das Layer öffnet sich zu schnell.
Ich dachte an setTimeout oder ähnliches, um das zu beheben - aber das funktioniert nicht so, wie ich mir das vorstelle.
Im Prinzip läuft das so:
Der Link ruf eine Javascript auf
Das Javascript sucht sich das dazugehörige Layer und setzt die Eigenschaft auf visible.
Beim Mouseout wird die Eigenschaft dementsprechend wieder auf hidden gesetzt und die Textebene blendet aus.
Wenn ich in MM_showhideLayers jetzt ein setTimeout oder eine wait-Schleife reinsetze, erreiche ich nicht genau das, was ich will!
Der Browser zeigt die Textebene dann zwar nach einer vordefinierten Zeit an, aber ist dies eben _immer_ der Fall!
Ich möchte, dass, wenn der Benutzer nur kurz über den Link "streift" gar nichts angezeigt wird! Erst nach einer Zeit von - sagen wir - 500 Millisekunden mit der Maus über dem Link soll die Textebene angezeigt werden.
Hat jemand eine Idee, wie man das realisieren kann?
Danke!!!
Folgendes Problem: Ich mache bei einem Mouseover ein Layer mit zusätzlichen Infos sichtbar.
Der Benutzer fährt also mit seiner Maus über einen Link und eine Ebene mit Text öffnet sich.
Dies geschieht mir zu schnell, das Layer öffnet sich zu schnell.
Ich dachte an setTimeout oder ähnliches, um das zu beheben - aber das funktioniert nicht so, wie ich mir das vorstelle.
Im Prinzip läuft das so:
Der Link ruf eine Javascript auf
Das Javascript sucht sich das dazugehörige Layer und setzt die Eigenschaft auf visible.
Beim Mouseout wird die Eigenschaft dementsprechend wieder auf hidden gesetzt und die Textebene blendet aus.
Wenn ich in MM_showhideLayers jetzt ein setTimeout oder eine wait-Schleife reinsetze, erreiche ich nicht genau das, was ich will!
Der Browser zeigt die Textebene dann zwar nach einer vordefinierten Zeit an, aber ist dies eben _immer_ der Fall!
Ich möchte, dass, wenn der Benutzer nur kurz über den Link "streift" gar nichts angezeigt wird! Erst nach einer Zeit von - sagen wir - 500 Millisekunden mit der Maus über dem Link soll die Textebene angezeigt werden.
Hat jemand eine Idee, wie man das realisieren kann?
Danke!!!
Um Rekursionen zu verstehen, muss man zuerst Rekursionen verstehen...