Javascript; Отправка пользователя на другую страницу
Я пытаюсь отправить пользователя на другую страницу с помощью функции 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
}
}
Кто-нибудь знает, как отправить пользователя на другую конкретную страницу?
Ответы
Ответ 1
ваш код перепутался, но если я его исправлю, вы можете использовать следующее:
location.href = 'http://www.google.com';
or
location.href = 'myrelativepage.php';
Удачи!
Но я должен сказать вам,
- Javascript можно отключить, поэтому ваша функция не будет работать.
Другой вариант - сделать это по коду:
PHP: header('Location: index.php');
С#: Response.Redirect("yourpage.aspx");
Java: response.sendRedirect("http://www.google.com");
Примечание:
- Все эти перенаправления должны быть помещены перед любыми выводами на клиент в порядке?
Ответ 2
Я верю, что window.location.href= "newpage.html";
буду работать.
Ответ 3
Вы также можете использовать тег meta refresh для перенаправления.
<meta http-equiv="refresh" content="2;url=http://other-domain.com">
Будет перенаправлено на сайт http://other-domain.com
через две секунды.
Ответ 4
window.location.href= url;
Это нормально для перенаправления на требуемый URL-адрес с помощью javascript.
Простой пример можно найти в этот URL