通过setTimeout调用设置iframe src的方法导致刷新页面时弹出没有权限错误!
通过setTimeout调用设置iframe src的方法导致刷新页面时弹出没有权限错误!
如下:
- <iframe tabindex="4" id="HtmlEditor" name="HtmlEditor" src="about:blank" frameborder="0" >
- </iframe>
- <script type="text/javascript">
- setTimeout(function setIframeSrc(){
- document.getElementById('HtmlEditor').src = "/webmail/resources/editor/blank.htm";},30);
- </script>
<iframe tabindex="4" id="HtmlEditor" name="HtmlEditor" src="about:blank" frameborder="0" >
</iframe><script type="text/javascript"> setTimeout(function setIframeSrc(){document.getElementById('HtmlEditor').src = "/webmail/resources/editor/blank.htm";},30);
</script>
不直接设置iframe的src是因为加载速度慢,通过setTimeout来调用设置src的方法,可以防止网络堵塞,提高响应速度,但是这样就造成了在刷新页面时提示“没有权限”错误!
ps:最根本原因是因为iframe中又嵌了一个iframe,导致ie7下加载速度超慢!所以才想到用setTimeout方法。
到目前为止没有找到一个比较好的方法,只有采取了屏蔽着个错误的方法了,如下:
在head中加入js代码:
- <script type="text/javascript">
- //屏蔽js错误
- function ResumeError(msg) {
- if(msg == "没有权限");
- return true;
- }
- window.onerror = ResumeError;
- </script>
通过setTimeout调用设置iframe src的方法导致刷新页面时弹出没有权限错误!相关推荐
- 计算机管理员解除阻止程序方法,电脑安装软件时弹出系统管理员设置了系统策略,禁止进行此安装解决方法...
在安装office word的时候,无法安装成功,系统提示系统管理员设置了系统策略,禁止进行此安装.不少网友相信碰到过类似的问题,今天小编就为大家讲解下解决办法,希望对大家有所帮助. 组件服务 1.打 ...
- html设置阻止网页在google浏览器中打开时弹出自动翻译框
想要阻止网页打开时弹出上面的翻译窗口,有两种设置方式: 1.(建议)在html文件的head标签中添加meta标签: <meta name="google" content= ...
- JavaScript的onunload()方法在关闭页面时不执行
以下仅确定适用于IE11. 解决办法:将onunload()方法换为onbeforeunload(). <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...
- vue路由history模式刷新页面时页面丢失时常见的两种解决方法
方法一: 1 2 3 4 5 6 7 8 location /{ root /data/nginx/html; index index.html index.htm; i ...
- php js页面刷新,JS刷新页面方法总结
这次给大家带来JS刷新页面方法总结,JS刷新页面的注意事项有哪些,下面就是实战案例,一起来看一下. JS刷新当前页面的几种方法总结reload 方法,该方法强迫浏览器刷新当前页面 replace 方法 ...
- vue刷新页面如何保证路由不变_vue 刷新之后 嵌套路由不变 重新渲染页面的方法...
vue 刷新之后 嵌套路由不变 重新渲染页面的方法 解决嵌套路由刷新时,路由没有变化,正常情况下页面是不会重新渲染的 1.在router-view中加上条件渲染 v-if 默认为true.让它显示出来 ...
- ajax右侧刷新加载jsp,jsp实现局部刷新页面、异步加载页面的方法
jsp实现局部刷新页面.异步加载页面的方法 局部刷新页面.异步加载页面方案: 1.在jsp页面需要刷新的地方增加一个控件 2.新建一个jsp页面:aaa.jsp(用来放置需要刷新的内容) 3.将id为 ...
- JS刷新页面的几种方法
转载自 JS刷新页面的几种方法 Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 loc ...
- html 两个iframe重叠,解决同一页面中两个iframe互相调用jquery,js函数的方法
这一个月又没更新博客,唉,懒癌又犯了,今天解决了一个问题,关于两个iframe互相调用jquery函数方法 a.html中有两个iframe,如下: b.html中有一个treeview,称为左菜单i ...
最新文章
- 梦想中的网络安全和内部协作
- java fileinputstream 安全管理器校验失败_Spring Boot 如何做参数校验?
- python标准库第一步_Python标准库学习1-文件系统
- 科技圈晒开工福利!小米最直接,腾讯最传统,阿里最豪气,你们家的呢?
- ie7span标签float换行悬浮
- 精进:如何成为一个很厉害的人--作者:采铜
- 浙江移动无线dns服务器地址,首选dns_浙江省宁波市(中国移动)首选dns是什么,备选dns是什么...
- NHibernate Step by Step (三) Configuration和Sessionfactory
- 计算机教育经历个人简历,个人简历教育经历
- 利用保利威视实现教育视频预览和购买
- Ipad平板作为MAC苹果电脑的扩展屏幕的技术研究
- 从公司角度来看,为什么要招实习生?
- 如何把win7电脑设置成网站服务器吗,如何为win7电脑设置服务器
- linux 锁定用户目录,Linux vfpd锁定用户目录
- PAC文件解释-转载 小胡子哥的个人网站
- 初中计算机案例交流,初中语文与信息技术整合教学案例——《爱莲说》
- 测试踩坑:手机号一键登录的手机双卡运营商问题
- win10系统C盘瘦身记录
- 华南理工大学建筑学院建筑设计及其理论专业考研上岸经验分享
- VS错误 CS0120 对象引用对于非静态的字段、方法或属性
热门文章
- C++实现线性递归矩阵 linear recurrence matrix算法(附完整源码)
- C语言const关键字与指针
- QT的QSGGeometryNode类的使用
- 经典C语言程序100例之四三
- intraweb php,使用 IntraWeb (40) - 自定义 Session 数据
- java sum_java math.sum
- 1.10.Flink DataStreamAPI(API的抽象级别、Data Sources、connectors、Source容错性保证、Sink容错性保证、自定义sink、partition等)
- 10_Eclipse中演示Git冲突的解决
- Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)1
- 最小二乘法普通定义法证明