位置: 编程技术 - 正文

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方法(全国哀悼日的意义)

  • 未开具的增值税专用发票怎么作废
  • 差旅费抵扣进项税政策201939号文件
  • 收入能加在库存上吗
  • 培训机构财务怎么做账
  • 固定资产开专票怎么记凭证
  • 企业给员工租的公寓楼都是什么样的
  • 社保当月增员次月扣费
  • 建筑简易征收的合同怎么写
  • 深圳重工业企业有哪些
  • 工程结余物资清理方案
  • 关税现金流量表项目
  • 传媒公司的成本构成有哪些
  • 代扣代缴的增值税怎么做账
  • 公司主要业务介绍
  • 职工福利费为什么是14%
  • 不开票收入是怎么回事
  • 小规模季度30万免税怎么做账
  • 新政府会计制度与旧制度区别
  • 经营性租入的设备是资产吗
  • 现金银行存款日记账日清月结
  • 差额征税可以开发票吗
  • 累积带薪缺勤怎么算
  • 代扣税款手续费管理办法
  • 一般纳税人进项税会计分录
  • 公司增资减资法条
  • 多次出库的商品最后一起结账的分录怎么写?
  • 全资子公司合并抵消
  • 应届生能参考注册公司吗
  • php serialize
  • 多交的社保怎么做分录
  • msp 什么意思
  • 销售货物是什么意思
  • 酒店开业前准备工作流程
  • 销售食品分录
  • 委托加工的加工费是含税的吗
  • 辞退补偿款怎么算
  • 会计科目怎么调账
  • 十分=1
  • 付境外人员劳务费
  • 如何确定合伙企业的利润
  • html六边形的盒子怎么做
  • php短信验证
  • 外经证还有几天到期延期需要的资料
  • elementui组件有哪些
  • centos7.0安装
  • 多交增值税可以抵扣吗
  • 现金折扣属于什么
  • 税局代个人开增值税普通票样板
  • 小规模纳税人能开6%增值税专用发票吗
  • mysql的存储引擎有哪些,区别是什么
  • 固定资产的入账价值包括进口关税吗
  • 应付账款属于外币货币性项目吗
  • 无形资产可以占多少比例
  • 库存股算什么科目
  • 购入土地使用权以什么为计税依据
  • 金税系统怎么填写开票信息
  • 企业的管理费用包括
  • mysql子查询效率如何
  • mysql 一键安装
  • SQL中distinct 和 row_number() over() 的区别及用法
  • win7系统不能修改
  • 如何解决cpu超频问题
  • 电脑图片密码是什么意思
  • vi编辑器使用教程
  • WIN7系统共享文件夹 您没有权限访问
  • rtlrack.exe - rtlrack是什么进程 有什么用
  • win7不识别大于4T的盘
  • win10蓝屏故障
  • css行与行之间的间距怎么调
  • dos命令中删除文件命令有哪些
  • c# unity 教程
  • express如何使用
  • Linux 中的 lo:0
  • eclipse显示错误提示
  • js怎么获取密码框内容
  • 湖北税务投诉电话
  • 深圳国税网上申报流程图
  • 苏州税务所电话是多少
  • 税务登记证发证机关名称
  • 房产增值税和土地增值税的区别案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设