2015-03-19 65 views
0

有人能告诉我如何在我的网站的第一页上加载iframe(仅一次),然后在我关闭它之后再也不会再出现iframe。如何仅使用window.onload函数

我试过使用window.onload,但我的问题是每次我点击一些按钮,需要返回索引的iframe仍然出现。

这里是我的参考代码:防止功能再次运行将设置一个饼干和插入帧插入文档,其中框架前应检查

<div id="promotion" ahref="https://www.facebook.com/media/set/?set=a.656868614427098.1073742013.368809253233037&type=3"> 
    <div> 
    <span id='close' title="close video" onclick='this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode); return false;'>x</span> 
    <iframe style="background: (opacity 0.8)"id="promotional_video" src=" https://www.youtube.com/embed/rF7cnRn1B68?rel=0&autoplay=1" frameborder="0" allowfullscreen></iframe> 
    </div> 
</div> 
+1

您是否考虑过会话状态(如果有)或cookie? – Kris 2015-03-19 02:13:17

回答

0

的一种方式是。

<script type="text/javascript"> 
    if(document.cookie.toString().indexOf("showedFrame=1")!=-1) { 
     document.cookie="showedFrame=1"; 
     document.write("<div ...... </div>"); 
    } 
</script> 
相关问题