16

我正在尝试使用 Javascript 函数将用户发送到另一个页面:

<input type="button" name="confirm" value="nextpage" onClick="message()">

还有我的 JavaScript:

function message() {
    ConfirmStatus = confirm("Install a Virus?");

    if (ConfirmStatus == true) {
        //Send user to another page
    }
}

有谁知道如何将用户发送到另一个特定页面?

4

6 回答 6

22

你的代码搞砸了,但如果我做对了,你可以使用以下内容:

location.href = 'http://www.google.com';
or
location.href = 'myrelativepage.php';

祝你好运!

但我必须对你说,

  1. Javascript 可以关闭,因此您的功能将无法工作。

其他选择是通过代码执行此操作:

PHP: header('Location: index.php');

C#: Response.Redirect("yourpage.aspx");

爪哇: response.sendRedirect("http://www.google.com");

笔记:

  1. 所有这些重定向都必须放在向客户端的任何输出之前好吗?
于 2008-11-16T04:44:29.280 回答
8

我相信window.location.href = "newpage.html";会奏效。

于 2008-11-16T04:42:57.457 回答
3

您还可以使用元刷新标签进行重定向。

<meta http-equiv="refresh" content="2;url=http://other-domain.com">

http://other-domain.com两秒钟后将重定向到该站点。

于 2008-11-16T08:22:09.823 回答
2

尝试这个!

window.location.replace("http://www.link.com");
于 2019-12-27T23:38:00.077 回答
1

试试这个: window.location.href = "YOUR_RELATIVE_PATH_HERE"例如 ./pages/aboutus"

于 2020-08-19T17:19:31.760 回答
0

window.location.href = 网址;

可以使用 javascript 重定向到所需的 url。

可以在此 url中找到简单的示例

于 2013-05-15T15:51:48.717 回答