2012-10-29 3 views
1

나는 사용자가망가 IE7

 This will terminate the session and close the browser. Do you want to continue? 

입니다 다음 경고 메시지가 사용자에게 dispalyed 될 수있다 로그 아웃 링크를 클릭하는 코드를 구현하기 위해 노력하고 있어요에 로그 아웃 링크의 클릭에 여분의 메시지를 원하는 내 웹 사이트는 IE6 및 IE7에서 실행됩니다. 나는 그것을 구현하기 위해 코드 조각 아래에 썼다.

Sub OnClickLogout() 
dim Answer, msg 
Msg = "This will terminate the session and close the browser. Do you want to continue?" 
Answer = MsgBox(Msg, vbYesNo + vbExclamation, "Warning") 
if Answer = vbYes then 
window.opener = "y" 
window.parent.opener= "x" 
    window.parent.close 

end if 

최종 하위

내 코드는 IE6에서 완벽하게 정상적으로 작동하고 내 방 창문이 제대로 종료된다. 하지만 IE7에서 나는 다음과 같이 내가 여분의 메시지를 얻고 예 버튼을 클릭합니다

".? 당신이 창을 닫습니다하려고보고있는 웹 페이지는이 창을 닫으시겠습니까" 예 및 아니오 버튼

이 추가 메시지를 원하지 않습니다. IE6에서도 같은 메시지가 나타 났지만 검색하고 확인해야합니다. 하지만 IE7에서는 작동하지 않습니다. IE7에서이 메시지를 제거하는 방법을 모두 제안 해주세요.

답변

0

시도해 볼 수 있습니다. IE7에서 Microsoft 메시지를 피하려면 다음을 수행하십시오. -

 window.opener="X" 
     window.open "","_top" 
     window.parent.close 

나는 확실히 작동 할 것이라고 확신합니다.