js实现页面跳转常用的有如下方式:
<script language="javascript" type="text/javascript">
window.location.href="x.jsp";
</script>
<script language="javascript">
//返回
window.history.back(-1);
</scrip>
<script language="javascript">
//只IE支持
window.navigate("x.jsp");
</script>
<script language="JavaScript">
self.location='x.jsp';
</script>
<script language="javascript">
top.location='x.jsp';
</script>
window.navigate(sURL)方法是针对IE的,在HTML DOM Window Object中,根本没有列出window.navigate方法。
要在javascript中导航,不是调用window对象的某个方法,而是设置它的location.href属性,location属性是每个浏览器都支持的
self.location != top.location可以判定当前是页面和祖父页面的地址是不是一样的,假如是一样的,则祖父页面即当前页面,
假如不一样,可能是当然页面处于弹出窗口或框架内