2

我有快捷键的代码,当我单击该键时,它会在新窗口中打开 url,但我希望将当前页面重定向到该 url;网址应在同一页面中打开。

<script type = "text/javascript">
    $(document).keyup(function (e) {
        var keyCode = e.keyCode ? e.keyCode : e.which
        if (keyCode == 17&&81) {
            window.open("urltest.html");
        }
    });
</script> 
4

3 回答 3

1

window.location对象可用于获取当前页面地址 (URL) 并将浏览器重定向到新页面。

if (keyCode == 17&&81) {
    window.location = "SomePage.html";
}
于 2013-06-02T04:54:34.650 回答
1

要更改当前页面的 url,只需分配给window.location

if (keyCode == 17&&81) {
    window.location = "urltest.html";
}
于 2013-06-02T04:41:47.813 回答
0

替换window.open("urltest.html");window.location = "urltest.html";

于 2013-06-02T05:08:45.940 回答