2011-11-09 2 views
0

PHP 스크립트를 작성 중이며 사용자가 브라우저에서 뒤로 버튼을 클릭하면 경고 메시지를 표시하려고합니다. PHP에서 할 수있는 일인가요? 내가 찾을 수 있었던 유일한 해결책은 javascript를 통해 이루어 지지만 페이지에이 제출 될 때마다 경고 메시지가 나타납니다. PHP에서이 작업을 수행 할 방법이 없다면 브라우저에서 뒤로 버튼을 눌렀을 때만 작동하도록이 JavaScript를 변경할 수 있습니까? 감사."뒤로"버튼을 눌렀을 때 표시되는 메시지 (PHP 또는 JS?)

<script type="text/javascript" language="javascript" defer="defer"> 
window.onbeforeunload = eventTermination; 
function eventTermination(args) { 
args.returnValue = ('WARNING:CANNOT GO BACK'); 
} 
</script> 
+0

[jQuery history plugin] (http://tkyk.github.com/jquery-history-plugin/#) 및 [onhashchange 이벤트] (https://developer.mozilla.org)를 살펴볼 수 있습니다. /en/DOM/window.onhashchange) –

+0

미래에 누군가가 이것을 본다면이 질문을 통해 내 솔루션을 찾을 수있었습니다. http://stackoverflow.com/questions/5263583/implement-a-back-button-warning-in-javascript -for-use-in-flex – kmimage

+0

alt + 왼쪽 커서, 제스처, 백 스페이스 키 등과 같이 뒤로 버튼을 누르지 않고 뒤로 이동하는 방법에는 여러 가지가 있습니다. 사용자가 페이지를 떠날 때마다 돌아 가라. – RobG

답변

1

당신은 PHP 등이 PHP를 사용할 수는 서버 측 스크립트입니다 스크립트가 서버에 컴파일하고 HTML 파일로 클라이언트이 broswer로 전송되는 것을 의미한다.

하지만 JS는 클라이언트 측 스크립트이므로 브라우저 측 (클라이언트 측)에서 컴파일됩니다.

귀하의 요청에 따라 PHP를 사용할 수 없습니다. PHP에서 가능하지 않다

0

PHP는 서버 측 스크립트 언어와 자바 스크립트가 클라이언트 측 스크립트 언어이기 때문에 경고 상자의 개념뿐만 아니라 자바 스크립트에 나와 자바 스크립트 또는 JQuery와

사용 PHP에서.

관련 문제