Я не уверен, что это проблема, но возможно, что lmyDiv
недоступен внутри встроенной функции.
document.getElementById("myTable").rows[lIter].onmouseover = function(){
showPopup( lmyDiv.id );
}
EDIT:
Я протестировал его, и динамическая настройка стиля стиля, как это, не работала в Firefox , IE , Chrome или Safari .
Но это действительно работает в Opera !
РЕДАКТИРОВАТЬ 2:
Я думал о чем-то еще, что могло быть проблемой здесь:
Когда отображается всплывающая подсказка, она расположена так, что мышь находится внутри области подсказки? В этом случае может быть вызвано событие onmouseout в строке, так как рассматриваемая строка больше не имеет «прямого контакта» с мышью ...
Если это так, вы должны добавить:
lmyDiv.onmouseover = document.getElementById("myTable").rows[lIter].onmouseover;
lmyDiv.onmouseout = document.getElementById("myTable").rows[lIter].onmouseout;