呼唤代码高手,谁能解决这个问题?

yy544 2011-08-08 05:44:58
我把广告放在一个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>



...全文
158 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
BLUE_LG 2011-08-09
  • 打赏
  • 举报
回复
<!doctype 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>
但是不知道如何点击时,不显示新网页。
yy544 2011-08-08
  • 打赏
  • 举报
回复
什么叫骗点啊

我这是求助
我骗点干嘛啊
孟子E章 2011-08-08
  • 打赏
  • 举报
回复
不能实现。骗点
yy544 2011-08-08
  • 打赏
  • 举报
回复
我想实现这样的功能:下载地址默认隐藏,需要用户点击广告才能显示。
下面是我的代码,目前还未能实现这个功能,要怎么修改?
yy544 2011-08-08
  • 打赏
  • 举报
回复
你这个代码我都不知道看过几千遍了

但是我的实际情况是广告是用js引入的 所以你这个方法根本行不通
yy544 2011-08-08
  • 打赏
  • 举报
回复
楼上的 你发的这个代码跟我的要求有什么关系吗?
  • 打赏
  • 举报
回复

<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的人都可以很容易的绕开限制,如果你对这样的下载有很严格的要求,可以继续回贴讨论。
yy544 2011-08-08
  • 打赏
  • 举报
回复
<div id="oUrl" style="display:none;">
<p align="center">点广告后显示下载地址</div>

以上默认隐藏,需要点击广告后才允许显示
yy544 2011-08-08
  • 打赏
  • 举报
回复
<div id="oUrl" style="display:none;">
<p align="center">点广告后显示下载地址</div>



以上是要显示的内容,只有点击广告后才能显示

这是我要的功能
zgsxjzyclc 2011-08-08
  • 打赏
  • 举报
回复
window.focus();
oUrl.style.display = "";
yAd.style.display
wangzzh29 2011-08-08
  • 打赏
  • 举报
回复
你没让它显示什么啊!
木______木 2011-08-08
  • 打赏
  • 举报
回复
没有获取ourl可以么?
你的display给空是什么意思?显示是不是inline or block呢?你是在层里给了,但在js里那样等于给它赋值为空了!
yy544 2011-08-08
  • 打赏
  • 举报
回复
楼上的。你啥都没木有改动啊
MuBeiBei 2011-08-08
  • 打赏
  • 举报
回复
<html>
<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>

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧