我正在做在線考試應用程序使用asp.net在這我必須禁用標題欄,以便用戶沒有選擇退出與時間period.So請幫助這一個在asp.net應用程序中禁用瀏覽器關閉按鈕?
0
A
回答
1
它不是很好的做法強制用戶在網頁上停留,如果他們不希望,但你可以有周圍的一些工作,如果你想他們離開之前的瀏覽器選項卡
function internalHandler(e) {
return "Please don't leave the page you can be fail in exams!";
}
if (window.addEventListener) {
window.addEventListener('beforeunload', internalHandler, true);
} else if (window.attachEvent) {
window.attachEvent('onbeforeunload', internalHandler);
}
如果你阻止用戶將其關閉,以確認關閉事件任何你無法控制ALT + F4
或從任務管理器關閉的方式
您可以使用JavaScript這樣
var message = "You have not completed exam. Are you sure you want to leave?";
window.onbeforeunload = function(event) {
var e = e || window.event;
if (e) {
e.returnValue = message;
}
return message;
};
它做,你可以卸載它,當用戶完成考試
window.onbeforeunload = null;
,或者你可以用C#Windows窗體創建自己的瀏覽器應用程序。您可以在此設置此自定義選項而無需關閉按鈕。您可以輕鬆地在Windows窗體應用程序中加載Web應用程序表單
1
onbeforeunload & onunload將幫助你。您無法禁用,但可以向用戶顯示警報。
var showMsgTimer;
window.onbeforeunload = function(evt) {
var message = 'Don't Discard';
showMsgTimer = window.setTimeout(showMessage, 500);
evt = evt || window.evt;
evt.returnValue = message;
return message;
}
window.onunload = function() {
clearTimeout(showMsgTimer);
}
function showMessage() {
alert("You're Right!");
}
如果這不是您所期望的。然後請嘗試https://eureka.ykyuen.info/2011/02/22/jquery-javascript-capture-the-browser-or-tab-closed-event/
相關問題
- 1. 禁用瀏覽器按鈕
- 2. 關閉ASP.NET和AJAX應用程序的瀏覽器窗口
- 3. 如何防止在Web瀏覽器中關閉XBAP瀏覽器應用程序
- 4. jsf按鈕關閉瀏覽器頁面
- 5. 從代碼中關閉Silverlight中的瀏覽器應用程序
- 6. 瀏覽器關閉和asp.net
- 7. 當關閉按鈕被禁用時關閉表格程序
- 8. 禁用瀏覽器刷新按鈕
- 9. 防止瀏覽器在asp.net中關閉
- 10. 如何關閉瀏覽器應用程序中的silverlight?
- 11. 關閉iOS電源按鈕關閉應用程序關閉
- 12. 後退按鈕關閉應用程序
- 13. 應用程序關閉按鈕單擊
- 14. Android按鈕Onclick關閉應用程序
- 15. 關閉應用程序的瀏覽器應提示構
- 16. DockPanel禁用關閉按鈕
- 17. Form.GotFocus禁用關閉按鈕
- 18. 在Install4J中禁用關閉按鈕
- 19. 移動應用程序瀏覽器? Asp.net?
- 20. 關閉瀏覽器/窗口Chrome for Prism應用程序
- 21. 避免彈出應用程序註銷瀏覽器關閉
- 22. 瀏覽器應用程序 - 關閉 - 致命異常
- 23. 應用內瀏覽器不會關閉
- 24. 在Asp.net上檢測瀏覽器關閉
- 25. 突然瀏覽器關閉在asp.net mvc
- 26. 關閉Web瀏覽器從Java程序
- 27. 禁用XP中的安裝程序關閉按鈕
- 28. 關閉firefox應用程序(alt + F4或關閉按鈕)
- 29. 在ASP.NET應用程序中使用Web瀏覽器控件
- 30. 在關閉按鈕上禁用驗證
http://stackoverflow.com/help/how-to-ask檢查此 – Dandy