如何只使用一次window.onload函数
How to use window.onload function just once
有人能告诉我如何在我网站的第一页上加载一个iframe(只加载一次),然后在我关闭它后再也不会出现吗?。
我试着使用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>
防止函数再次运行的一种方法是设置一个cookie并在将框架插入文档之前对其进行检查,框架应该在文档中。
<script type="text/javascript">
if(document.cookie.toString().indexOf("showedFrame=1")!=-1) {
document.cookie="showedFrame=1";
document.write("<div ...... </div>");
}
</script>
相关文章:
- Javascript返回值只在循环中返回一次
- Jquery FadeIn FadeOut 只工作一次
- Javascript html每点击一次就会更改url
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- Rails操作只调用一次,但我在ajax中每秒钟都调用一次
- jQuery滚动功能只工作一次
- 刷新导致我的帖子“;张贴“;再一次
- 引导程序崩溃一次只能看到一个
- 有没有一个抽象层,这样我就可以集成一次,然后使用pusher、pubnub或faye
- 加载器组件仅加载一次
- 如何只使用一次window.onload函数
- 如何在 window.setInterval 中每分钟运行一次 getJSON 函数
- 获取 window.location.reload 以在 Ionic 中仅加载一次
- 制作一个$window.location.reload(true);在离子/角度中仅执行一次
- window.resize事件只触发一次
- 我将如何使用window.find()激活该文本仅一次
- 如何使用window.location.reload重新加载一次
- 如何在window.onscroll事件中只调用一次javascript函数
- 火狐浏览器:window.onbeforeunload'除非我打开和关闭一次开发工具,否则无法工作
- JavaScript For循环显示window.location的最后一次迭代