试着把层的z-index设的大一点试试,不行的话在这个层里再加个表格,总之别让onMouseOut作用在它上面就行,或者在表格上写OnMouseOut事件,我没试过:)
解决方案 »
- servlet的获取值的问题
- 图片延迟加载的问题
- 请问一段js!!急~~~~~~~~帮帮忙~~
- 用html和javascript如何实现简单的个人网站
- IE10 下如何保证离开iframe窗口仍能保持选中区?
- 批量查看网页源文件的方法
- javascript如何实现树形结构
- 有一个select里面有1,2,3等选项当选择1的时候在页面上添加一个text选2则添加2个 该怎么做!(只有最后10分了不好意思)
- 请教这样的秒杀是怎么实现的,多个产品,多个时间,每个时间点不同
- 大家帮我看一下,如何拖动split条的时候左右内容自适应,有图
- javascript中怎么输出内容到网页的某个位置?
- 如何判断一个字符川在下拉选框中的位置?
<textarea rows="5" cols="50">
111111111111111111
222222222222222222
333333333333333333
444444444444444444
</textarea>
</div>
<input type="button" value="选 择" onclick="sel()"/>
<script language="javascript">
<!--
function func()
{
var ice=document.getElementById("ice");
if(event.x > 0 && event.x < ice.offsetWidth
&& event.y > 0 && event.y < ice.offsetHeight) return;
alert(1);
}//-->
</script>
<table id="mydiv" style="BACKGROUND-COLOR: plum" bgcolor=Firebrick onmouseout="func()">
<tr><td><input name=ss id=texts></td></tr>
<tr><td>111111111111111111</td></tr>
<tr><td>222222222222222222</td></tr>
<tr><td>333333333333333333</td></tr>
<tr><td><input name=ss id=texts></td></tr>
<tr><td>444444444444444444</td></tr>
</table>
</div>
<input type="button" value="显示层" onclick=shows() name=button1>
<script language="javascript">
function shows()
{
mydiv.style.visibility='visible'
}
function func()
{
if(mydiv.componentFromPoint(event.clientX,event.clientY)=="outside")
{
alert('层关闭')
mydiv.style.visibility='hidden'
}
}//-->
</script>