Witam, męczę się już z tym od jakiegoś czasu, znalazłem kilka sposobów, ale żaden nie działa idealnie...

Mam taki kod:



<div id="Menu" onmouseout="zamknijDiva()">
<div id="Przycisk">
</div>
</div>

I jest to ramka 200px na 300px, w której jest przycisk. Funkcja zamknijDiva() służy do zwijania całej ramki po wyjechaniu myszką poza nią, problem polega na tym, że ramka się zwija nie tylko jak myszka wyjedzie poza jej obszar, ale również gdy najadę na obszar w środku ramki zajęty przez przycisk. Jak to ominąć? Najlepiej by było, jakby wewnętrzny przycisk był również traktowany jako obszar zewnętrznej ramki, ale tego niestety nie wiem jak zrobić...


Znalazłem smile.gif

event.toElement.id zwraca wartość id elementu z którego przechodzi się funkcją onmouseout, gdy tym elementem jest #Przycisk, nie wywołuje funkcji zamykania okna smile.gif