<div id="aa" onmouseout="test(this.style);" style="position:absolute; left:175px; top:81px; width:219px; height:188px;background-color: #999999;"> <br> <input id="bb" type....> </div><script> function test(tag){ var x=event.clientX; var y=event.clientY; var tleft=parseInt(tag.left)+1 var ttop=parseInt(tag.top)+1 var tright=parseInt(tag.left)+parseInt(tag.width) var tbottom=parseInt(tag.top)+parseInt(tag.height) if((tleft>=x&&tright>=x)||(tleft<=x&&tright<=x)||(ttop>=y&&tbottom>=y)||(ttop<=y&&tbottom<=y))alert("out"); } </script>
function cls() { var div = document.all.mydiv; if(div.componentFromPoint(event.clientX,event.clientY)=="outside") { mydiv.style.visibility='hidden' } }
<br>
<input id="bb" type....>
</div><script>
function test(tag){
var x=event.clientX;
var y=event.clientY;
var tleft=parseInt(tag.left)+1
var ttop=parseInt(tag.top)+1
var tright=parseInt(tag.left)+parseInt(tag.width)
var tbottom=parseInt(tag.top)+parseInt(tag.height)
if((tleft>=x&&tright>=x)||(tleft<=x&&tright<=x)||(ttop>=y&&tbottom>=y)||(ttop<=y&&tbottom<=y))alert("out");
}
</script>
{
var div = document.all.mydiv;
if(div.componentFromPoint(event.clientX,event.clientY)=="outside")
{
mydiv.style.visibility='hidden'
}
}