Mam taki dość dziwny problem, a mianowicie mam diva, po najechaniu na którego myszką, rozwija mi się takie menu, a gdy kursor przesunie się z obiektu, menu się zamyka. Oczywiście zrobiłem to za pomocą zdarzeń onmouseover i onmouseout. I teraz tak, mam link, po kliknięciu na który menu rozwija się na stałe, ale przypisane do niego zdarzenia pozostają, co w praktyce daje taki efekt, że, rozwinie menu na stałe, najadę na niego myszką, przez co wykonuje sie funkcja dla onmouseover, a gdy przestaje być aktywne (czytaj przesunę z niego kursor) znika, gdyż wykonuje się funkcja dla zdarzenia onmouseout.
oto jak to wygląda od strony kodu,
A teraz funkcje w js:
function pokaz() { document.getElementById('menu').className = 'visible'; } function ukryj() { document.getElementById('menu').className = 'hidden'; } function pokaz_menu() { document.getElementById('menu').className = 'visible'; /* jeszcze kilka instrukcji */ }
I teraz chcialbym, żeby po kliknięciu na link "pokaz menu na stale" zmieniało, onmouseover i onmouseout na return: false;
Proszę o pomoc, oczywiście jeśli to możliwe, będę dozgonnie wdzięczny.
Pozdrawiam.