脚 本 之 家 www.jb51.net
源码下载
软件下载
服务器常用软件
最近更新
繁体中文
首页
网页制作
脚本专栏
网络编程
数据库
脚本下载
程序教学
电子书籍
平面设计
媒体动画
模板下载
操作系统
网站运营
主机租用
域名查询
基础知识
javascript类库
表单特效
广告代码
网页特效
黑客性质
javascript技巧
页面导航:
首页
→
网络编程
→
JavaScript
→
javascript技巧
→ 正文内容 动态生成的IFRAME问题解决
动态生成的IFRAME,设置SRC时的,不同位置带来的影响
发布:dxy 字体:[
增加
减小
] 类型:转载
动态生成的IFRAME,设置SRC时的,不同位置带来的影响。 以下所说的是在IE7下运行的。IE6下也是同样。 在这个blog中,直接点击运行代码,和把下面代码保存到为网页在运行(以本地文件或域名访问),效果不一样。
先看例子:
脚本之家 www.jb51.net
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]
这段,ifr.src放到append之后,运行,表面没有什么,看似正常。但是如果您用抓包工具看一下,就会发现当刷新(F5或刷新按钮)时,会多出一个请求:
00:00:04.671 0.021 * GET Aborted text/html http://www.baidu.com/
虽然是 状态是Aborted,但这个请求仍然被送到了服务器!
如果把 ifr.src放到 append之前呢?这个问题就没有了!
类似的还有:
把ifr.frameBorder = 0 放到 append之后,这个iframe仍可以看边框。放到append之前,边框就是0了。
把ifr.scrolling = "no" 放到 append之后,不起作用,放到 append之前,才起作用。
ifr.width,ifr.height无论放在前还是在后,都没有影响。
但是,如果你想在那个iframe的地址后面加个临时参数,以达到每次都请求新页面的效果,把 ifr.src 放到 append之前,就不行了(刷新或F5时)!
如代码:
脚本之家 www.jb51.net
[Ctrl+A 全选 提示:你可先修改部分代码,再按运行]
你可以监视一下,每次刷新时,那个 tmp 都是同一个值!除非你重新载入(非 F5/刷新)。
换种方法呢?用document.write来实现?可以告诉你,也不行!
Tags:
IFRAME
SRC
复制链接
收藏本文
打印本文
关闭本文
返回首页
上一篇:
JavaScript面向对象编程
下一篇:
魔鬼字典 JavaScript 笔记 代码比较多乱
同类文章
js 进度条实现代码
通过MSXML2自动获取QQ个人头像及在线情况(给初学
javascript之大字符串的连接的StringBuffer 类
javascript 数组排序函数
javascript import css实例代码
IE和FireFox(FF)中js和css的不同
用javascript编写的第一人称射击游戏
JavaScript 10件让人费解的事情
JS 输入字数判断实现代码
js tr控制下面的tbody隐藏和显示
xmlHTTP实例
Javascript 生成指定范围数值随机数
让IE8支持DOM 2(不用框架!)
javascript 动态参数判空操作
用javascript修复浏览器中头痛问题的方法整理篇[
JavaScript 动态添加表格行 使用模板、标记
文章评论
共有
位脚本之家网友发表了评论
我来说两句
最 近 更 新
实现div可编辑的常见方法总结
拖动层效果,兼容IE和FF!
用js怎么把&字符换成"&:
实现lightBox时的样式与行为分离减少JS
javascript之弹出窗口居中的代码
js检测客户端不是firefox则提示下载
JS获得鼠标位置(兼容多浏览器ie,firefox
用Javascript判断图片是否存在,不存在则
textbox右键菜单
javascript下操作css的float属性的特殊写
热 点 排 行
清除网页历史记录,屏蔽后退按钮
js刷新页面方法大全
Div+CSS+JS树型菜单,可刷新
eval(function(p,a,c,k,e,d)系列
收集的比较全的automation服务器
JavaScript实现Sleep函数的代码
JavaScript修改css样式style
JavaScript 节点操作 以及DOMDoc
javascript小技巧 超强推荐
身份证号码前六位所代表的省,市,
文章评论
共有 位脚本之家网友发表了评论我来说两句