位置: 编程技术 - 正文

Firefox返回时Iframe的显示Bug的解决方法(firefox允许弹出窗口)

编辑:rootadmin
<script type="text/javascript">//<![CDATA[ if(getCookie('firefoxIframe')){ document.write('<p id="addAd"><a href="cookie.html">点击这里删除这个iframe</a></p>'); document.write('<iframe height="" width="" marginheight="0" marginwidth="0" frameborder="0" src="nAdPre.swf"></iframe>'); }else{ document.write('<p id="addAd"><a href="cookie.html">点击这里增加一个iframe</a></p>'); } //]]></script> 打开Bug演示,由于cookie不存在,显示的三个flash都是通过Iframe实现的 点击“点击这里增加一个iframe广告”,跳转到一个新的页面写入名为firefoxIframe的Cookie 点击“返回”或者浏览器的返回按钮,回到Bug演示页面,发现iframe里面的flash错位,即位置2的iframe链接的flash并没有载入,显示的是位置3的flash,位置3的显示的是位置4的flash,位置4的flash却依旧存在。 关闭标签页(不是关闭整个浏览器,如果关闭整个浏览器Cookie也失效)或新打开一个标签页重新载入该页面,4个Iframe正常显示4个flash 此时如果点击“点击这里删除这个iframe广告”,跳转到新页面删除Cookie,返回也发现Iframe中的flash错位 如果写入Cookie或者删除Cookie时,不通过浏览器的返回,直接通过网址访问,则不会出现错位 简单分析和解决方案 似乎Firefox返回时,Javascript重新执行了,但是Iframe并未依据src属性重新载入,而是给Iframe和src以类似编号似的配对,而由于返回时Javascript的执行,导致Iframe多了一个(或少了一个),这就导致后面的配对错位。 以上仅为猜测,但这的确是Firefox(2.0.0.3)的一个bug,IE返回时Javascript重新执行,并且Iframe的依据src重新载入,Opera返回时Javascript不重新执行,页面没有变化。 解决方案是在文本中增加一个隐藏的Iframe来占位,上面代码修改如下代码如下: document.write('<p id="addAd"><a href="cookie.html">点击这里增加一个iframe</a></p>'); //把上面的代码修改成为 document.write('<iframe src="#" style="display:none;"></iframe>'); document.write('<p id="addAd"><a href="cookie.html">点击这里增加一个iframe</a></p>');

推荐整理分享Firefox返回时Iframe的显示Bug的解决方法(firefox允许弹出窗口),希望有所帮助,仅作参考,欢迎阅读内容。

Firefox返回时Iframe的显示Bug的解决方法(firefox允许弹出窗口)

文章相关热门搜索词:火狐浏览器返回上一页,手机firefox回到主页,firefox页面,firefox恢复关闭页面,firefox恢复关闭页面,Firefox返回时总是到顶部,firefox f12,Firefox返回时总是到顶部,内容如对您有帮助,希望把文章链接给更多的朋友!

全国哀悼日网站页面变成灰色的filter方法 为方便站点哀悼,特提供css滤镜代码,以表哀悼。以下为全站CSS代码。直接在*.css文件最前面加入body{filter:Gray;}或者html{filter:progid:DXImageTransform.Microsoft.Ba

使网页成黑白色调的滤镜 stylehtml{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}/style只在ie下可以用stylehtml{filter:Gray;}/style

css滤镜实现页面灰色黑白色效果代码 淘宝的代码html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(1);}CSS3greyscale滤镜实现如下测试代码:.gray{-webkit-filter:grayscale(%);-mo

标签: firefox允许弹出窗口

本文链接地址:https://www.jiuchutong.com/biancheng/375258.html 转载请保留说明!

上一篇:Firefox2中输入框丢失光标bug的解决方法(firefox浏览器标识ua)

下一篇:全国哀悼日网站页面变成灰色的filter方法(全国哀悼日的意义)

  • 税种核定在电子版怎么查
  • 进项有留底怎么结转
  • 计提无形资产摊销额计入什么科目
  • 一般纳税人废业怎么办
  • 支付员工经济补贴怎么算
  • 暂估进项税额
  • 现金买东西可以退吗
  • 营业外支出可以抵扣进项税吗
  • 建筑企业收到的成本发票可以直接进主营业务成本吗
  • 旅游业开票问题总结二
  • 收到员工补缴的公积金怎么入账
  • 投资利税率计算器在线计算
  • 软件固定资产还是无形资产
  • 个体餐饮店交税吗
  • 公司向股东借款需要股东会决议吗
  • 装修费可以作为开办费吗
  • 单位购买短期保本理财产品如何做账?
  • 存货损失进项税
  • 表彰比例如何确定
  • 公积金补缴上月算断缴吗
  • win10怎么推送win11
  • 公司收到财政拨付办公经费
  • 招行网银专业版怎么登陆
  • 秋分日的时间意义庆祝方式
  • ts基础类型
  • 深入php:面向对象、模式与实践
  • 前端布局flex
  • php实现计算百度百科
  • curl error6
  • 税务机关代小规模纳税人开发票
  • 深入分析php优化模型
  • 微信小程序父子通信
  • 企业所得税应纳税所得额300万以下
  • 特殊动产的一物数卖履行顺序
  • 小规模企业应交税费
  • 自查补缴增值税附表一怎么填写
  • 关税对企业有什么影响
  • 日用品属于哪个类型
  • 营改增之后还有营业税金及附加吗
  • 公司代买社保怎么收费
  • 保险业务手续费
  • 发票丢失一张罚款标准
  • 物业管理企业会计核算的特点如何?
  • 管理费用明细科目大全
  • 赠送商品入什么科目
  • 商务报销标准
  • 拿工资要开发票,发票去哪儿开?
  • 制单会计岗位风险点
  • 印花税账务处理
  • 未计提坏账准备金额在哪个表
  • 退回货款给客户怎么做会计分录
  • 小规模纳税人购入货物收到增值税专用发票
  • 应收账款转回坏账怎么办
  • 事业编制可以带计算器吗
  • 会计怎么做工资单
  • 会计入门技巧
  • sql server的修改语句
  • Linux/Mac MySQL忘记密码怎么办
  • mysql里删除表里的数据
  • mysql增删改查实例
  • win7系统如何恢复桌面图标
  • ubuntu 连不上网如何排查原因
  • fedora s9
  • secbizsrv.exe是什么程序
  • win7系统压缩包
  • ubuntu好看的字体
  • win7如何设置电脑输入法
  • Ubuntu14.04 的 SSH 无密码登录的设置方法
  • windowsxp入门
  • 修改win7
  • nodejs 获取文件名
  • cocos2d教程
  • css position: absolute、relative详解
  • unity公路制作
  • 如何用jquery
  • Python for Informatics 第11章之正则表达式(四)
  • js 堆排序
  • 亲测源码论坛
  • 黄南同仁县海拔多少米
  • 宁夏地税局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设