如何屏蔽body事件 function hidden(){ //alert( ad100.style.display ); if(window.event.srcElement.tagName=="BODY") ad100.style.display="none";} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <div id="ad100" name="ad100" style="position: absolute; top: 10; right: 10; width: 300; height: 300;cursor:hand; background-color:c0c0c0; display:none"> </div> <div id="xx"><a href="#" onclick="return show();" > AAAAAAAAAAAAAAAAAA </a> <br><a href="#" onclick="return show();" > BBBBBBBBBBBBBBBBBB </a> <br><a href="#" onclick="return show();" > CCCCCCCCCCCCCCCCCC </a> <br></div><script language="javascript">var Clicked,bodycliked;function show(){ //alert( ad100.style.display ); ad100.style.display="block"; Clicked=true;}function hidden(){ //alert( ad100.style.display ); if (eval(Clicked==true)&&eval(ad100.style.display=="block")) { Clicked=false; return false; } else { return ad100.style.display="none"; }}</script><html><head><title> Test </title></head><body onclick="return hidden();"><table width="600" height="1000" bgcolor="cccccc" align="center"><tr><td></td></tr></table></body></html> <div id="ad100" name="ad100" style="position: absolute; top: 10; right: 10; width: 300; height: 300;cursor:hand; background-color:c0c0c0; display:none"> </div> <div id="xx"><a href="#"> AAAAAAAAAAAAAAAAAA </a> <br><a href="#"> BBBBBBBBBBBBBBBBBB </a> <br><a href="#"> CCCCCCCCCCCCCCCCCC </a> <br></div><script language="javascript"> document.body.onclick=function(){ if(event.srcElement.tagName == 'A' && ad100.style.display=="none"){ ad100.style.display = "block"; }else if(event.srcElement.tagName != 'A' && ad100.style.display=="block"){ ad100.style.display="none"; } }</script> 哪个兄弟帮忙写个时间比较js EasyUI 一个循环查询网页控件的value问题 关于JavaScript数组的问题 问一个简单的正则表达式问题 问老大我照猫画虎画的错在哪里啊 求助,根据用户权限动态生成目录树! 问一正侧表达式! 新手求助,100分!一个简单的函数,怎么写? 这个jq如何插入<optgroup></optgroup> 怎样用鼠标拉一个矩形框并将框内所有的div选中? 谁那里有此类万年历的算法? http://www.21page.net/public/calendar.asp 要基本原理思路
</div> <div id="xx">
<a href="#" onclick="return show();" > AAAAAAAAAAAAAAAAAA </a> <br>
<a href="#" onclick="return show();" > BBBBBBBBBBBBBBBBBB </a> <br>
<a href="#" onclick="return show();" > CCCCCCCCCCCCCCCCCC </a> <br>
</div><script language="javascript">
var Clicked,bodycliked;
function show()
{
//alert( ad100.style.display );
ad100.style.display="block";
Clicked=true;}
function hidden()
{
//alert( ad100.style.display );
if (eval(Clicked==true)&&eval(ad100.style.display=="block"))
{
Clicked=false;
return false; }
else
{
return ad100.style.display="none";
}}
</script>
<html>
<head><title> Test </title></head>
<body onclick="return hidden();"><table width="600" height="1000" bgcolor="cccccc" align="center">
<tr><td></td></tr>
</table></body>
</html>
</div> <div id="xx">
<a href="#"> AAAAAAAAAAAAAAAAAA </a> <br>
<a href="#"> BBBBBBBBBBBBBBBBBB </a> <br>
<a href="#"> CCCCCCCCCCCCCCCCCC </a> <br>
</div>
<script language="javascript">
document.body.onclick=function(){
if(event.srcElement.tagName == 'A' && ad100.style.display=="none"){
ad100.style.display = "block";
}else if(event.srcElement.tagName != 'A' && ad100.style.display=="block"){
ad100.style.display="none";
}
}
</script>