本页主题: [求助] iFrame多种刷新途径所遇到的问题 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

mashimaro
级别: 武林新秀


精华: 0
发帖: 46
威望: 54 点
财富: 868 K币
贡献值: 0 点
注册时间:2005-03-14
最后登录:1970-01-01

 [求助] iFrame多种刷新途径所遇到的问题

系统提示:这是一个从旧版社区导入的帖子。
如果显示不正常,或需要查找旧帖中上传的附件,请参照原帖。
原帖地址:http://my.iecn.net/bbs/view/24271.html
如非必要,请不要修改此帖!如果修改,请保留以上信息。
通过一个<a>aa</a>的onclick事件来刷新iframe,代码:
<a href='javascript:;' ttile='tent' onClick="TextClick(this.id)" Target="listIframe" ></a>
listIframe为iframe的name属性。
在onclick里重新定位iframe的src地址:
document.all.listIframe.src='./test.aspx';
用下列方法重新刷新iframe:

window.listIframe.reload();
提示对象不支持此属性或方法,但iframe还是刷新了。

window.listIframe.location.reload();
页面没有刷新,也没有报错。

document.all..listIframe.reload();
提示对象不支持此属性或方法,但iframe还是刷新了。

document.all.listIframe.location.reload();
提示document.all.listIframe.location为空或不是对象,但iframe还是刷新了。

top.listIframe.reload();
提示对象不支持此属性或方法,但iframe还是刷新了。

top.listIframe.location.reload();
页面没有刷新,也没有报错。

以上我试的结果,不知道什么原因,请各位帮忙看看啊。
顶端 Posted: 2005-12-07 12:26 | [楼 主]
海浪
没钱了-_-
级别: 总版主


精华: 7
发帖: 16052
威望: 27639 点
财富: 14199 K币
贡献值: 4 点
注册时间:2003-03-21
最后登录:2009-04-07

 

这样不管你onClick中是什么,都会刷新

系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。

顶端 Posted: 2005-12-07 15:13 | 1 楼
mashimaro
级别: 武林新秀


精华: 0
发帖: 46
威望: 54 点
财富: 868 K币
贡献值: 0 点
注册时间:2005-03-14
最后登录:1970-01-01

 

可是如果不加 Target="listIframe",刷新时候就会是整个页面刷新啊。

系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。

顶端 Posted: 2005-12-08 12:49 | 2 楼
海浪
没钱了-_-
级别: 总版主


精华: 7
发帖: 16052
威望: 27639 点
财富: 14199 K币
贡献值: 4 点
注册时间:2003-03-21
最后登录:2009-04-07

 

要用

parent.listIframe.location.reload();

系统提示:这是一个从旧版导入的帖子,如有问题请参照原帖(原帖地址见顶楼)。

顶端 Posted: 2005-12-08 14:09 | 3 楼
帖子浏览记录 版块浏览记录
IECN社区 » JavaScript/Ajax

Time now is:07-04 10:17, Gzip disabled 京ICP备06069722号
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation