javascript怎么刷新页面的某一个帧???

strong_king 2002-09-28 03:31:00
我试过
window.parent.frames["帧名"].reload();
好像不行!!!
...全文
63 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
strong_king 2002-09-29
  • 打赏
  • 举报
回复
谢谢大家了阿!!!
qiushuiwuhen 2002-09-28
  • 打赏
  • 举报
回复
如果不想询问,用header转向,或者location=location
qiushuiwuhen 2002-09-28
  • 打赏
  • 举报
回复
跨域用window.open("url","iframeName","")

如果不想询问,用header转向
wealth 2002-09-28
  • 打赏
  • 举报
回复
怎样将页面重新load一次,我在程序中按了一下提交后,程序中执行了servlet中的方法,然后又回到了jsp页面,此时如刷新,程序会问是否重试操作,如选是,又会执行多一次程序,我用变量控制好像也不起作用,好像是浏览器会存储了以前的操作似的,有没有办法让这个操作完成的页将里面的东西清空???
Reker熊 2002-09-28
  • 打赏
  • 举报
回复
少了location

parent.frames["framename"].location.reload();
top.framename.location.reload();
qimangxing 2002-09-28
  • 打赏
  • 举报
回复
window.parent.frame.framename.lcoation.reload();
meizz 2002-09-28
  • 打赏
  • 举报
回复
楼主:
你的代码里少写了一个location,网页刷新是framename.location.reload()而不是帧名.reload()
希默软件 2002-09-28
  • 打赏
  • 举报
回复
我错了,跨域不行
fuhualgd 2002-09-28
  • 打赏
  • 举报
回复
在你要刷新的frame帧中加入一个隐藏的button
<INPUT TYPE="button" id=fnreload onclick="javascript:location.reload()" value="test" style="display:none">
然后在包含帧的页面中加入以下代码
function fnReresh()
{
var sobj;
sobj= document.frames("manage").document.all.fnreload;
sobj.onclick();
}
//调用fnReresh(),就可以了
希默软件 2002-09-28
  • 打赏
  • 举报
回复
window.parent.frames["帧名"].location.reload();
不要跨域,跨域使用
window.parent.frames["帧名"].location=window.parent.frames["帧名"].location

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧