<script>
document.onclick=function(){
..........//隐藏所需要的层
}//如果那个层元素为objobj.onclick=function(event){
var e=event||window
e.cancelBubble=ture //禁止事件冒泡
.......................
}
</script>
document.onclick=function(){
..........//隐藏所需要的层
}//如果那个层元素为objobj.onclick=function(event){
var e=event||window
e.cancelBubble=ture //禁止事件冒泡
.......................
}
</script>
解决方案 »
- 使用java实现firebug里一个页面打开后扑捉到的时间线的数据获取
- 这段代码如何正常显示html代码
- JavaScript 非预定义全局变量
- javascript函数参数中的event有什么用,如何使用呢?
- ScriptX控件客户端运行出错!
- 高分求解:树控件如何实现状态的记录(包括当前选中节点和展开状态)
- 100分:如何在一个固定大小的层中显示一个动态表,如果表太长,能够自动分页?
- 如何屏蔽 input 元素的 自动提示功能(图)!!!!!!!!!!!!!!!
- 哇,老孟,我真是服了你了
- 一边打字,一边吐血.......
- 网页对话框showModalDialog标题问题?
- 求不间断无缝图片向左滚动代码
document.onclick=function(){
..........//隐藏所需要的层
}
顺便在什么地方obj.onclick=function(event){
var e=event||window.event //写掉了
e.cancelBubble=ture //禁止事件冒泡
.......................
}
在元素加载后才行 就放在最后面吧 或者 onload 或者直接写在该层的onclik事件
document.onclick=function(event){
var e=event||window.event
var obj =e.srcElement||e.target
if(obj.nodeName=="BODY")
//隐藏层
}
</script>
<div style=" height:300px; width:300px; background-color:#333333">
</div>
没有仔细验证 可以试试
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function OnDocumentClick() //点击其它时关闭颜色对话框
{
var srcElement = event.srcElement;
while (srcElement && srcElement.id!="colorpicker")
{
srcElement = srcElement.parentElement;
}
if (!srcElement)
{
if(document.getElementById("colorpicker")!=null){
document.getElementById("colorpicker").style.display = 'none';
}
}
}
window.onload=function()
{
document.onmousedown = OnDocumentClick;
}
</script>
</head><body >
<div id="colorpicker" style="position:absolute;left:0px; top:0px;width:100px; height:100px; background-color:#FF0000;" >
</div>
</body>
</html>
试一试这个
document.onclick=function(event){
var e=event||window.event
var obj =e.srcElement||e.target
if(obj.nodeName=="BODY"||obj.nodeName=="HTML")
document.getElementById("ss").style.display="none"
}
</script>
<div id="ss" style=" height:100px; width:100px; background-color:#333333"> </div>
<table width="200" border="1" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
</tr>
</table><img src="XX.gif" /><input name="" type="text" />
<input name="" type="button" />
用这个试一下 如果出错了
麻烦把步骤说一下 我也好学习下