表单按钮在同一窗口中打开新的URL

form button to open up new URL in same window

本文关键字:URL 窗口 按钮 表单      更新时间:2023-09-26

我在表单底部有一个按钮,当按下该按钮时,我想在同一窗口中打开一个新的URL。现在有了我的代码,它打开了一个新的窗口/选项卡。如果我在url后面加上"_self",按钮就会完全断开。这是我的代码

 $(".study-btn").click(function(){
    if(questionCounter == 3)
    {
        window.open("http://www.google.com");
        // I tried this but breaks completely
        window.open("http://www.google.com", "_self");
    }
    else
    {
        window.open("http://http://www.amazon.com");
    }
});

问题计数器只是为了让我知道哪种形式的问题被回答了是或否。

使用此功能可以在同一窗口的新选项卡中打开网站:

window.open('www.google.com','_target');

如果您只想更改当前页面,请使用:

location = 'http://www.google.com';

如果您想呆在同一个窗口中,这应该会起作用。window.open AFAIK通常会打开一个新的"弹出"窗口,如果您想留在当前窗口中,则不需要该窗口。

$(".study-btn").click(function(){
    if(questionCounter == 3)
    {
        location.href="http://www.google.com";
    }
    else
    {
        location.href="http://http://www.amazon.com";
    }
});