2008-11-16 4 views
12

다른 페이지로 사용자를 보내기 : 자바 스크립트; 나는 자바 스크립트 기능을 사용하여 다른 페이지로 사용자를 보내려고하고

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. .

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

    C 번호 : Response.Redirect("yourpage.aspx");

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

    참고 :

    1. 의 모든

    다른 옵션은 코드에 의해이 작업을 수행하는 것입니다 리디렉션은 클라이언트에 대한 출력이 나오기 전에 배치되어야합니다.

+0

에 있습니다. Javascript를 끌 수 있다면 Php에는 javascript와 같이 confirm()처럼 작동하는 함수가 있습니까? –

+0

글쎄, PHP는 수동적 인 양식입니다. 그래서 실제로 응답을 서버로 되돌려 보내야합니다. 한 페이지를 만들어 사용자에게 다른 페이지로 사용자 응답을 보냅니다. 그러면 리디렉션이 수행됩니다. –

2

리디렉션하기 위해 메타 새로 고침 태그를 사용할 수도 있습니다.

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

2 초 후에 사이트 http://other-domain.com으로 리디렉션됩니다.

0

window.location.href = url;

javascript를 사용하여 필요한 URL로 리디렉션하는 것이 좋습니다.

간단한 예제는 this url