1、window.location.href=URL : 在本窗体打开一个新的页面,也是最常用的一种方法;
2、window.open(URL) : 在一个新的窗口打开一个新的页面;
3、location.replace(URL) :本窗口的页面被替换为一个新的页面URL,替换后不可以回退到上个页面;
4、localtion.assign(URL) :本窗口的页面转为为一个新的页面URL,与上一方法类似,但此方法可回退至上一页面。
Window.open()方法
window.open('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no')
一、关闭当前页面,打开新的页面
(1)方法一:...
也是第一次用这个标签 嵌套其他网站有的跳转了 本以为是自己的问题 百度才得知 是其他网站 有如下代码 if (top.location != self.location) {top.location=self.location;} 会自动判断当前的location是否是顶层的,即是否被嵌套到iframe里面了,如果是,则强制跳转。
解决办法有两个
双重iframe:
双重iframe的确可以阻止强制跳转。但是,第一层的iframe就覆盖了第二层的。所以要把第一层的做成透明的,然后第二层嵌套该嵌套的.
window.open 只打开一个窗口是将
oNewWindow = window . open ( sURL , sName , sFeatures , bReplace )
中的sName 设置成一个固定值,如果有框架的话设置成“_top”
oNewWindow = window . ope