frameset内页面跳转

时间:2013.09.10 发布人:zzzcpi

frameset内页面跳转

已解决问题

谷歌zzzcpi用户在2013.09.10提交了关于“逍遥游frameset内页面跳转”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-10T20:54:17。有一个简单的frame,DW自动生成,如下
<framesetrows="80,*"frameborder="no"border="0"framespacing="0">
<framesrc="page1.html"name="topFrame"scrolling="No"noresize="noresize"id="topFrame"title="topFrame"/>
<framesrc="page2.html"name="mainFrame"id="mainFrame"title="mainFrame"/>
</frameset>

page2有如下元素
1个function,如下
functionpageChange(){document.location.href("page3.html");}
1个button,如下
<inputname="button1"type="button"onclick="pageChange()"/>

设计要求点击button之后mainFrame部画面跳转到page3,但是这样的代码无法跳转,页面还是在原来的位置。用<a></a>代替button却可以实现。

请问我的代码是不是哪儿有错误,如果确实不能用button实现,也请告诉原因。最好运行通过了再回答。

还有,页面是跳转不过去不是找不到页面,所以请不要在页面找不到上面绕弯子。希望大家能够帮助她。

详细问题描述及疑问:有一个简单的frame,DW自动生成,如下
<framesetrows="80,*"frameborder="no"border="0"framespacing="0">
<framesrc="page1.html"name="topFrame"scrolling="No"noresize="noresize"id="topFrame"title="topFrame"/>
<framesrc="page2.html"name="mainFrame"id="mainFrame"title="mainFrame"/>
</frameset>

page2有如下元素
1个function,如下
functionpageChange(){document.location.href("page3.html");}
1个button,如下
<inputname="button1"type="button"onclick="pageChange()"/>

设计要求点击button之后mainFrame部画面跳转到page3,但是这样的代码无法跳转,页面还是在原来的位置。用<a></a>代替button却可以实现。

请问我的代码是不是哪儿有错误,如果确实不能用button实现,也请告诉原因。最好运行通过了再回答。

还有,页面是跳转不过去不是找不到页面,所以请不要在页面找不到上面绕弯子。期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !

希望以下的回答,能够帮助你。

第1个回答

用户名:angle丿Xu  

//你没有把它们之间的层次关系搞清楚,当然找不到了
functionpageChange(){
varfrm=w铁阿作indow.parent.frames;
frm(1).location="page3.html";//序号从0开始,1指下面的那个
}