所以我有一个Flash游戏网站,当用户玩游戏时,他们会看到一个弹出窗口。如果他们点击那个DIV(弹出窗口),它将打开赞助商网站。在后台我想onmouseclick关闭那个广告。我怎么能做到这一点? (横幅不是由我主持的,所以我无法控制它)
代码:
<body onLoad='setTimeout("showIt()", 10000);'>
<script type="text/javascript">
function showIt() {
document.getElementById("myDiv").style.display = "block";
}
// 1000 = 1 sec | 60000 is 1 minute
</script>
答案 0 :(得分:1)
如果您无法向div onClick
添加功能,那么您可以在setTimeout
一段时间后隐藏它。
<script type="text/javascript">
function showIt() {
document.getElementById("myDiv").style.display = "block";
setTimeout("hideIt()", 10000);
}
function hideIt() {
document.getElementById("myDiv").style.display = "none";
}
</script>
但是如果您已经在自己的Div中插入了横幅代码,那么:
<div id="myDiv" onClick="javascript:this.style.display='none';">
<!-- ad banner code here -->
</div>