老问题,Frame的问题

dingzq 2005-03-18 04:17:16
我的页面框架如下:
<FRAMESET id=topmain rows="86,*,15" >
<frame marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" border="0" frameborder="no" scrolling="no" noresize src="IndexTop.jsp" name="top">
<frameset id=mainFrame marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" framespacing="0" border="0" frameborder="0" cols="164,*">
<frame marginwidth="0" marginheight="0" leftmargin="0" topmargin="0" border="0" frameborder="0" scrolling="no" noresize src="IndexLeft.jsp" name="left">
<frame border="0" frameborder="no" scrolling="yes" src="IndexMain.jsp" name="main">
</frameset>
<frame name=bottom noResize scrolling=no src="User.htm">
</frameset>
<noframes>
</noframes>

我想在IndexTop.jsp页面中刷新IndexMain.jsp页面,或者导航前进,后退。也就是说改变的只是main中的Url。
我的代码:parent.mainFrame.frames["main"].reload();总是提示错误。

另外,我想用户在点击浏览器中刷新的时候,框架main中的页面还是不变的(例如用户当前为:userManage.htm页面),而不是初始的IndexMain.jsp。
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
erplab 2005-03-18
  • 打赏
  • 举报
回复
页面加载顺序的问题

if(parent.mainFrame.frames["main"])
parent.mainFrame.frames["main"].window.location.reload();


第二个问题只能用cookie
dingzq 2005-03-18
  • 打赏
  • 举报
回复
不应该加mainFrame,多谢。

给分。
dingzq 2005-03-18
  • 打赏
  • 举报
回复
parent.mainFrame.frames.main为空或者不是对象。
ttyp 2005-03-18
  • 打赏
  • 举报
回复
1.parent.mainFrame.frames["main"].window.location.reload();
2.写一个cookie,然后根据它判断页面

87,910

社区成员

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

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