내가 아는 것 : - 자바 스크립트에서 데이터베이스를 변경하려면 Ajax를 사용할 수 있습니다. 따라서 제목 표시 줄의 'X'버튼을 누를 때마다 'onbeforeunload'이벤트가 호출됩니다. 이 이벤트를 통해 데이터베이스를 변경할 수 있습니다.'X'버튼을 누른 후 데이터베이스가 변경됩니다.
하지만 제 경우에는 'X'버튼을 클릭 할 때만 사용자의 상태를 변경하고 싶습니다. 페이지를 변경하지 않아도됩니다. 페이지를 변경하면 페이지가 언로드되기 때문입니다. 페이지를 닫으면 페이지가 언로드됩니다 (아는만큼).
페이지를 닫고 한 페이지에서 다른 페이지로 이동하는 방법을 구별 할 수 있습니까?
크로스 버튼을 누를 때마다 사용자 상태 (로그인/로그 아웃)를 변경하는 데 사용하고 싶습니다.
사용자가 페이지를 변경할 때 상태를 "로그 아웃"하지 않으려합니다. 사용자가 'X'버튼을 누르면 상태 "로그 아웃"으로 설정하려고합니다.
나를 도와주세요.
대부분의 브라우저에서 'onbeforeunload'가 완전히 작동하지 않으므로이 기능을 사용하지 마십시오. – Starx