현재 페이지(창)를 닫는 여러 가지 방법에 대한 JS 요약, 필요한 친구가 참조할 수 있습니다
1. 프롬프트 없이 창을 닫는 JS 코드.
코드는 다음과 같습니다.
<a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a>
2. 사용자 지정 프롬프트가 닫힙니다.
코드는 다음과 같습니다.
<script language="javascript"> // 这个脚本是 ie6和ie7 通用的脚本 function custom_close(){ if (confirm("您确定要关闭本页吗?")){ window.opener=null; window.open('','_self'); window.close(); } else{} } </script> <input id="btnClose" type="button" value="关闭本页" onClick="custom_close()" />
3. 현재 페이지 닫기:
<a href="javascript:window.opener=null;window.close();">关闭</a>如果是按钮则: Response.Write("<script language=\"javascript\">window.opener=null;window.close();</script>");
이렇게 닫기를 클릭하면 현재 창을 닫으려고 하는 대화 상자가 닫힙니다.
그러면 사용자가 브라우저의 닫기 버튼을 클릭하면 다음과 같은 닫기 확인 대화 상자가 나타납니다.
코드는 다음과 같습니다.
<body onbeforeunload="return '真的要关闭此窗口吗?'">
이 경우 닫기를 클릭합니다. onbeforeunload 함수가 실행되면 정말 이 창을 닫을 것인지 묻는 대화 상자가 팝업됩니다. false, 닫지 말고 True를 반환하여 창을 닫으려면
그러면 어떻게 버튼을 클릭할 수 있습니까? 취소를 클릭하면 나타나는 확인 및 취소 대화 상자는 어떻습니까? 확인을 클릭하면 다음 코드가 계속 실행됩니다.
버튼 클릭에 작성:
코드는 다음과 같습니다.
Response.Write("<script language=\javascript\">" + "if(confirm(\"确定吗?\"))"+"{window.location.href='default. asp x';}"+"else{history.back();}"+"</script>");
는 먼저 확인 기능을 사용하여 취소 확인 대화 상자를 표시합니다. 확인을 클릭하면 true를 반환하고 취소를 클릭하면 다음으로 돌아갑니다. false, 실행history.back(); 원래 페이지로 돌아가기
관련 기사:
WeChat, Alipay, Baidu Wallet 현재 페이지를 닫으려면 돌아가기 버튼을 클릭하세요. window