使用Javascript/JQuery的帧间导航

使用Javascript/JQuery的帧间导航,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我知道已经有很多关于使用Jscript和JQuery进行导航的问答。但到目前为止,我还没有看到涉及帧间导航的问题。我已经知道如何使用窗口让用户从当前站点导航到另一个站点。导航或位置。替换,或者如果用户有一个iframe,然后导航,只需将目标属性指定到iframe的名称 相反,我特别指的是,如果我有两个iframe,比如frame0和frame1。在一个帧上,我有一个“退出”链接。当用户单击该按钮时,JS会将frame0导航到一个站点,然后将另一个帧(frame1)同时导航到另一个站点 例如,父H

我知道已经有很多关于使用Jscript和JQuery进行导航的问答。但到目前为止,我还没有看到涉及帧间导航的问题。我已经知道如何使用
窗口让用户从当前站点导航到另一个站点。导航
位置。替换
,或者如果用户有一个
iframe
,然后导航,只需将
目标
属性指定到
iframe
的名称

相反,我特别指的是,如果我有两个
iframe
,比如frame0和frame1。在一个帧上,我有一个“退出”链接。当用户单击该按钮时,JS会将frame0导航到一个站点,然后将另一个帧(frame1)同时导航到另一个站点

例如,父HTML有两个iFrame:

父HTML:

<iframe width="75%" height="420px" src="first.html" name="frame0" frameBorder="1" id="zero">
<iframe width="75%" height="30px" src="bottom.html" name="frame1" frameBorder="1" id="first">
var link = $("#quit")[0];
$("#first").contents().find(link).on("click",function(){
    $("#zero").location.replace("menu.html");
    $("#first").location.replace("menu.html");
});

但是这个查询没有起作用。实际上,我在这里得到了这个想法:只是改变了一些东西以适应我想要它做的事情。

在父窗口上尝试类似的操作:

 $('body iframe.firstFrame').contents().find('button.quit').on('click',function(e) {
    frames[0].location.replace(...
    frames[1].location.replace(...
 });


可以我查过了。什么也没发生。我甚至尝试将
按钮
更改为
a
,因为“退出”是一个链接而不是按钮。或者只有当它是一个按钮时,它才会工作?另外,如果我错了,请纠正我,
firstFrame
应该是指“退出”链接所在的帧,对吗?我还尝试用frame1替换它(因为链接在frame1中),但仍然没有得到任何结果。因此,您尝试使用
.find('a.quit')
a
是否让类
退出
.fristFrame
指的是第一帧,但也请尝试第二个选项,
$('body iframe')。first().contents()。find…
Ooh。。。因此,
.quit
引用了该类。我还以为是那个名字呢。等等,我会尝试添加它。我还是什么都没有。我在链接上添加了类
quit
,但仍然没有。我已经尝试了两种选择。为了清晰起见,我编辑了我的问题并将代码张贴在那里。谢谢您可能是一个输入错误,但
Quit
必须是
Quit
 $('body iframe.firstFrame').contents().find('button.quit').on('click',function(e) {
    frames[0].location.replace(...
    frames[1].location.replace(...
 });
 $('body iframe').first().contents().find