function hidden()
{
//alert( ad100.style.display );
if(window.event.srcElement.tagName=="BODY")
ad100.style.display="none";
}
{
//alert( ad100.style.display );
if(window.event.srcElement.tagName=="BODY")
ad100.style.display="none";
}
解决方案 »
- 在 js中如何用正则表达式截取一段字符
- firefox 下多页打印问题
- 求 javaScript 10进制转64进制
- 对象不支持此属性或方法
- 怎样使用javascript控制网页中的img标签元素?
- $.fn.extend() 和 $.extend() 的区别
- 网页设为不可下载问题!
- 知道一个FOrm的text,如何得知该text所在的前一个td中的文字
- 如何不用disabled而使select不能下拉或不能改变原有的值?
- 请问如何打开access数据库!主要是连接字符串怎么写?
- 怎样用鼠标拉一个矩形框并将框内所有的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>