<html>
<head>
<script language="javascript">
<!--
function old_page() {
window.location = "http://www.baidu.com"
}
function replace() {
window.location.replace("http://www.baidu.com")
}
function new_page() {
window.open("http://www.baidu.com")
}
-->
</script>
</head>
<body>
<input type="button" οnclick="new_page()" value="new_page"/>
<br/>
<input type="button" οnclick="old_page()" value="old_page"/>
<br/>
<input type="button" οnclick="replace()" value="replace"/>
</body>
</html>
关于window.location
和window.open
的区别:
window.location = "http://www.baidu.com"
跳转后有后退功能window.location.replace("http://www.baidu.com")
跳转后没有后退功能window.open("http://www.baidu.com")
要新的窗口打开链接
注:window.location.replace
的应用场景:
从 Index1 页面跳转到 Index2 页面后,进行后退操作时,可以把来自 Index2 页面的返回挡在 Index2 页面,不返回 Index1 页面