А то я сам уже ну просто запарился. Учитывая то что я уже весьма устал зря ты такой костыль крупный реализовал, надо было просто основы расписать ну и далее я уже сам бы все сделал
В общем вот основа.
событие onmouseover
function go_get(event) {
event = event || window.event;
var relatedTarget = event.relatedTarget || event.fromElement;
var elem = document.getElementById("where_is_parent");
while( relatedTarget && relatedTarget !== elem && ( relatedTarget = relatedTarget.parentNode ) ) {}
if ( relatedTarget === elem ) {
return;
}
//...
событие onmouseout
function go_away(event) {
event = event || window.event;
var relTarg = event.relatedTarget || event.toElement;
var elem = document.getElementById("where_is_parent");
while( relTarg && relTarg !== elem && ( relTarg = relTarg.parentNode ) ) {}
if ( relTarg === elem ) {
return;
}
//...
Все остальное - мишура