位置: 编程技术 - 正文

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

  • 账面价值计税基础算法
  • 出口退税逾期申报说明怎样写
  • 公司代扣个人所得税有完税凭证明
  • 员工借款业务流程
  • 无票收入在增值税表中填哪
  • 计提生产车间工人和车间管理人员工资
  • 残保金计入管理费用还是营业税金及附加
  • 办公室水电费计算公式
  • 预提工资计入哪个科目
  • 期间费用的界定
  • 出口的港杂费包括哪些
  • 淘宝买货没有发票
  • 无偿赠送商品要纳企业所得税吗
  • 个人投资企业投资人签字
  • 企业提供建筑服务,应向建筑服务发生地
  • 一般纳税人购入商品取得普通发票
  • 应收贷方余额怎么处理
  • 有关税收的征收管理规定介绍
  • 税控盘减免怎么做账
  • 个人所得税任职受雇信息有影响吗
  • 增值税专用发票校验码是哪个位置
  • 股权并购和资产的关系
  • 应交税费的明细账怎么手工登记
  • 企业所得税减免税额计算公式
  • 公司接受承兑汇票的风险
  • 财政指标文和拨款流程
  • 无法收回的分公司怎么办
  • redis在php项目中的使用实例
  • abm文件怎么打开
  • 用支票购入厂部办公用品2000元,车间办公用品1000元
  • php接口规则
  • 上市公司股东股份轮候冻结是什么意思
  • 技术维护费计入
  • 土方工程公司账务实例
  • php抽奖程序源码
  • vue项目开发环境
  • 流动资产金额
  • A Loepa oberthuri moth (© Robert Thompson/Minden Pictures)
  • php5魔术方法
  • 支付网络服务费属于现金流量表的哪一项
  • 命令执行函数echo
  • phpcms教程
  • 购买图书可以开增值税专票么?
  • 固定资产多少金额才算
  • 单一窗口出口报关流程
  • 个税哪种申报方式好
  • 应收票据和其他应收款的区别
  • 企业处置子公司
  • 生产成本帐
  • 因管理不善的材料怎么办
  • 递延所得税资产怎么计算
  • 商品的结构
  • 原材料入库损耗
  • 预收物业费预收什么意思
  • 固定资产清理和持有待售资产
  • 工业企业固定资产折旧年限
  • 商业企业的会计科目设置
  • 总结sql执行进展怎么写
  • 设置共享时可使用的权限
  • win7桌面怎么设置到d盘
  • 为什么要淘汰相关性高的指标
  • 在linux中,要解包bugzilla.tar.gz
  • win7盘符不见了
  • win7安装软件出现乱码
  • mac开机密码怎么取消
  • centos 查看文件夹
  • linux怎么格式化硬盘
  • win8引导文件
  • win8 资源管理器
  • js动态表单
  • jQuery 判断JSON
  • android基础教程
  • python3使用PyMysql连接mysql数据库实例
  • python中的格式化输出用法总结
  • 税控盘怎么领用
  • 葫芦岛市税务局电话
  • 一般纳税人资格是什么意思
  • 预交增值税附加税率
  • 徐州交社保有户口限制吗
  • 伊朗开心果进口价格
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设