<script language="JavaScript"> function findPos(el) { var obj=document.getElementById(el); var curleft = curtop = 0; if (obj.offsetParent) { curleft = obj.offsetLeft curtop = obj.offsetTop while (obj = obj.offsetParent) { curleft += obj.offsetLeft curtop += obj.offsetTop } } return [curleft,curtop-70]; } function show(what){ var pos = findPos(what); document.getElementById('tipDiv').style.display = 'block'; document.getElementById('tipDiv').style.left = pos[0]-30; document.getElementById('tipDiv').style.top = pos[1]; } function hide(){ document.getElementById('tipDiv').style.display = 'none'; } </script> <style> span { margin-left: 50px; } </style> <div style="width:500px;margin:100px auto;text-align:center;"> <div id="tipDiv" onmouseout="hide()" style="background: yellow; position:absolute; border: solid 1px red; width: 100px; height: 200; display: none;"> div div div <input type="text"/> </div> </div>
i problem jest w akcji onmouseout divka... chce zeby akcja sie wykonala jezeli myszka zjedzie z tego divka poza jego obszar a obecnie dziala nawet jak wjedzie na element w tym divku (input)...
prosze o pomoc