2008-11-16 7 views
12

Я пытаюсь отправить пользователя на другую страницу с помощью функции JavaScript:Javascript; Отправка пользователя на другую страницу

INPUT TYPE = Button NAME = "confirm" 
VALUE = "nextpage" onClick = 
message()>  SCRIPT language = 
JavaScript>   function message() { 
    ConfirmStatus = confirm("Install a 
Virus?") 

    if (ConfirmStatus == true) { 

    //Send user to another page 

    } } /SCRIPT> 

Кто-нибудь знает, как отправить пользователя на другую конкретную страницу?

ответ

6

Я надеюсь, что ваша подсказка шутка ...

Я считаю, что window.location.href = "newpage.html"; будет работать.

19

ваш код получил перепутались, но если я его правильно, вы можете использовать следующее:

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

Удачи!

Но я должен сказать вам,

  1. Javascript может быть выключен, так что ваша функция не будет работать.

Другой вариант сделать это с помощью кода:

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

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

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

Примечание:

  1. Все из эти перенаправления должны быть помещены перед любыми выходами на клиент в порядке?
+0

Спасибо. Если Javascript можно отключить, есть ли функция в PhP, которая ведет себя как confirm(), как в javascript? – 2008-11-16 05:03:23

2

Вы также можете использовать тег meta refresh для перенаправления.

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

перенаправит на сайт http://other-domain.com через две секунды.

0

window.location.href = url;

Это нормально для перенаправления на требуемый URL-адрес с помощью javascript.

Простой пример можно найти в this url

 Смежные вопросы

  • Нет связанных вопросов^_^