我把广告放在一个div里面,想通过触发div里面的click事件来判断用户是否点击了广告,如果点了广告,才显示最下面的内容,但没效果,请各位指点下
<script language="JavaScript" type="text/javascript">
<!--
function will() {
if (event.srcElement.tagName=='A'||event.srcElement.tagName=='AD') {
window.focus();
oUrl.style.display = "";
yAd.style.display = "none";
}
}
//-->
</script>
<base target="_blank" onclick="JavaScript:will()">
<div id="yAd">
<div align="center">支持本站的发展,点下面的链接!<br/><br/><br/></div>
<div align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-6863540640727604";
/* 速测160x600图文 */
google_ad_slot = "3897461064";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</div><div id="oUrl" style="display:none;">
<p align="center">点广告后显示下载地址</div>
<script language="JavaScript" type="text/javascript">
<!--
function will() {
if (event.srcElement.tagName=='A'||event.srcElement.tagName=='AD') {
window.focus();
oUrl.style.display = "";
yAd.style.display = "none";
}
}
//-->
</script>
<base target="_blank" onclick="JavaScript:will()">
<div id="yAd">
<div align="center">支持本站的发展,点下面的链接!<br/><br/><br/></div>
<div align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-6863540640727604";
/* 速测160x600图文 */
google_ad_slot = "3897461064";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</div><div id="oUrl" style="display:none;">
<p align="center">点广告后显示下载地址</div>
解决方案 »
- 高手们帮忙分析一下吧!js代码浏览器兼容性问题!谢谢了
- jqgrid 返回jqgrid object
- 网上购物
- STRUCTS问题
- document.getElementById("photo_roolup")这个怎么搞不定啊
- select下拉列表如何得到option的值,而不是value的值?
- 请问大家,有没有比较好的网页,
- 请问如何通过javascript的语句判断叶面有没有load了
- 关于滚动
- 基于vue的框架element-ui,树形控件tree的修改使用
- error:function (XMLHttpRequest, textStatus, errorThrown)
- 史上最全的javascript教程 书籍提供下载
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
</style>
<body >
<script language="JavaScript" type="text/javascript">
<!--
function will() {
if (event.srcElement.tagName=='A'||event.srcElement.tagName=='AD') {
window.focus();
oUrl.style.display = "";
yAd.style.display = "none";
}
}
//-->
</script>
<base target="_blank" onclick="will()">
<div id="yAd">
<div align="center">支持本站的发展,点下面的链接!<br/><br/><br/></div>
<div align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-6863540640727604";
/* 速测160x600图文 */
google_ad_slot = "3897461064";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
</div><div id="oUrl" style="display:none;">
<p align="center">点广告后显示下载地址</div>
</body>
</html>
你的display给空是什么意思?显示是不是inline or block呢?你是在层里给了,但在js里那样等于给它赋值为空了!
oUrl.style.display = "";
yAd.style.display
<p align="center">点广告后显示下载地址</div>以上是要显示的内容,只有点击广告后才能显示这是我要的功能
<p align="center">点广告后显示下载地址</div>以上默认隐藏,需要点击广告后才允许显示
<div style="display:none;" id="downloadURL"><a href='http://www.csdn.net'>下载</a></div>
<a onclick="document.getElementById('downloadURL').style.display='block'" href='javascript:void(0);return false;'>点广告后显示下载地址</a>
这种方法只要是能看懂html的人都可以很容易的绕开限制,如果你对这样的下载有很严格的要求,可以继续回贴讨论。
<html>
<head>
<base target="_blank" />
</head>
<script language="JavaScript" type="text/javascript">
function will() {
window.focus();
document.getElementById("yAd").style.display = "none";
document.getElementById("oUrl").style.display = "block";
return false;
}
</script><div id="yAd">
<div align="center">支持本站的发展,点下面的链接!<br/><br/><br/></div>
<div align="center" onclick="will()">
<script type="text/javascript"><!--
google_ad_client = "pub-6863540640727604";
/* 速测160x600图文 */
google_ad_slot = "3897461064";
google_ad_width = 160;
google_ad_height = 600;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
this.href="#";
</script>
</div>
</div><div id="oUrl" style="display:none;">
<p align="center">点广告后显示下载地址</p></div></body>
</html>
但是不知道如何点击时,不显示新网页。