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