位置: 编程技术 - 正文

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

  • 需要考虑的税务问题
  • 停车费增值税税率
  • 待报解预算收入计入什么科目
  • 资产减值的含义
  • 解除劳动合同员工不同意
  • 收到以前年度的货款分录
  • 当期处置子公司,当期还纳入合报范围嘛
  • 工业企业销售成本如何计算
  • 房地产企业汇算清缴
  • 交易性金融资产的入账价值
  • 贷款 保险费
  • 银行承兑汇票置换业务自签发之日起新票的最长期限为
  • 企业计提短期借款利息费用应贷记的会计科目是
  • 生产企业出口退税流程
  • 营改增相关规定
  • 增值税进项税已转出后能否再抵扣
  • 民办非企业是否可以出资设立公司
  • 印花税按次申报怎么报
  • 资管产品增值税征收管理规定
  • 公司投资私募股票有哪些
  • 个人汽车贷款所购车辆
  • 旧税号的发票专用章还能使用吗
  • boss直聘收费怎么这么贵
  • guest的作用
  • win7桌面图标变成了lnk
  • 以房抵债房屋能否判决过户
  • 允许企业所得税税前扣除的公益性捐赠的条件包括
  • 简易征收的分录
  • 微软发布windows
  • ieview.exe 是什么
  • php获取中文字符串长度
  • php时间计算
  • 增值税专用发票查询系统官方网站
  • 没有购入发票可以开出发票
  • 生活补助费能不能退回来
  • 银行贷款利息已划转支付
  • php 模拟post
  • 学校官网首页图片
  • 炫酷登录注册教程
  • php preg_match
  • 法人跟纳税人必须是一个人吗
  • linux嵌入式开发教程
  • 发票内容类型怎么填
  • windows11/windows10专业清理的系统工具Duplicate Cleaner5.0.13中文破解免费下载
  • 背书的行为
  • 收入费用表格式
  • 新领的发票怎么导入uk开票系统
  • 收购企业如何做账
  • 劳务报酬所得如何申报
  • 销售货物的价外费用如何开票
  • 支付职工一次性补助
  • 其他业务收入的附加税的会计分录
  • 交车辆购置税需要什么材料
  • 企业给加盟店的钱怎么算
  • 金税盘系统可以添加2个账号?
  • 国家也通过国有企业利用自己的财政资金
  • mysql登陆error2002
  • 在sqlserver2008中
  • centos yun
  • sql连接两个表接查询sql语句
  • mysql密码忘了怎么办?
  • 微软数据收集
  • windowsserver2003ftp服务器怎么搭建
  • centos如何添加用户
  • 宏基笔记本电脑质量怎么样
  • win10网络身份验证失败
  • win8.1企业版激活密钥最新
  • win8提升模式
  • 电脑xp系统如何
  • subss
  • win7 64位系统使用百度影音播放视频没声音没画面的故障原因及解决方法
  • win10如何恢复已删除的密钥
  • win7 显示日期
  • js的?
  • JSONLINT:python的json数据验证库实例解析
  • 怎么用批处理显示文字
  • web技术栈
  • nodejs回调函数例子 getdata check
  • android study
  • 不想让浏览器运行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设