2013-03-03 74 views
0

所以我有一个Flash游戏网站,当用户播放时,他们会看到一个弹出窗口。如果他们点击该DIV(弹出窗口),它将打开赞助商网站。在后台,我想让小朋友关闭那个AD。我怎样才能做到这一点? (横幅广告是不是由我主持,所以我对它没有控制)点击后隐藏Div? (但是,如果Div是一个横幅)

代码:

<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

可以请你写一些代码? – 2013-03-03 13:22:18

+0

@ebramtharwat更新! – 2013-03-03 13:26:06

回答

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>