function test2(){
ifr1.location.href ="2.html"// ifr1 是指主页面下的iframe id.
}
然后某子子子页面
function testclick(){
top.test2()
//window.location.href ="test.html"
}
button 的 onclick ="testclick()", 至于5秒的定义可以自己找一下资料自行解决.
实际工作中遇到了iframe里嵌套的页面的跳转问题,上网查了一下,现在查到的做一下记录。
先假设A,B,C,D都是页面,D是C的iframe,C是B的iframe,B是A的iframe,在D中跳转页面的写法区别如下:
js跳转:
form或者链接:
D页面中有form
在子页中加脚本检查当前URL是否就是顶层窗口对象的URL,如果一致,则说明当前页不在框架中,跳转到框架页即可.if(location.href==top.location.href)top.location.href='框架页URL'
如果框架页中子页面可能是多个页的话,可以通过参数传递,并在框架页中解析参数,将子框架定向到指定的子页面.