3
A
回答
5
這裏是鏈接,通過它可以很容易地從eascape按下按鈕關閉該窗口:
http://www.codeproject.com/KB/scripting/Javascript_for_modalpopup.aspx
希望這有助於。
3
添加腳本在你的頁面關閉模式彈出了ESC鍵
<script type="text/javascript">
function pageLoad(sender, args){
if(!args.get_isPartialLoad()){
// add our handler to the document's
// keydown event
$addHandler(document, "keydown", onKeyDown);
}
}
function onKeyDown(e){
if(e && e.keyCode == Sys.UI.Key.esc){
// if the key pressed is the escape key, dismiss the dialog
$find('mdlPopupExtender').hide();
}
}
</script>
3
,我們有兩個ModalPopupExtender控制, 首先設置每個模態控制的BehaviorID到可以從Java訪問腳本, 我命名第一個控件P2和第二個P3。 下面寫代碼通過頭標記:
<script type="text/javascript">
document.onkeyup =Esc;
function Esc()
{
var KeyID =event.keyCode;
if(KeyID==27)
{
if($find("p2"))
{
$find("p2").hide();
}
if($find("p3"))
$find("p3").hide();
}
}
</script>
我們使用$找到(P2),以確保該模式彈出的頁面中存在。
相關問題
- 1. 按ESC鍵關閉Google Chrome的彈出窗口
- 2. 如何關閉模式彈出窗口?
- 3. 從vb.net關閉模式彈出窗口?
- 4. 窗口模式和`esc`鍵
- 5. 關於BackPress的鍵盤和彈出窗口關閉
- 6. 如何按ESC鍵關閉boxy窗口?
- 7. 使ESCAPE(ESC)鍵關閉窗口
- 8. 關閉彈出窗口按鈕上的彈出窗口
- 9. 彈出窗口:當彈出彈出窗口時關閉彈出
- 10. ESC KEP關閉彈出形式
- 11. Angular UI Bootstrap Popover - 如何用ESC關閉彈出窗口
- 12. 如何關閉在WPF中的窗口上的Esc鍵
- 13. 彈出窗口關閉
- 14. 關閉彈出窗口
- 15. 關閉AngularStrap彈出窗口
- 16. 要關閉彈出窗口
- 17. MessageDialog關閉彈出窗口
- 18. Javascript:關閉彈出窗口
- 19. 彈出窗口不關閉
- 20. 彈出窗口不關閉
- 21. JavaScript:彈出式窗口立即關閉
- 22. WPF彈出式窗口自動關閉
- 23. 如何關閉彈出式窗口?
- 24. 關於按Esc的JavaFx關閉窗口?
- 25. 無法關閉彈出窗口上makemytrip.com
- 26. 關閉模式彈出式窗口的事件處理程序
- 27. 將鼠標懸停在打開的彈出窗口上,將鼠標移出關閉彈出窗口,彈出窗口應該不會關閉彈出窗口
- 28. 關閉實際彈出窗口內的Bootstrap彈出窗口?
- 29. ASP.Net AJAX模式彈出窗口
- 30. 彈出模式關閉ajax響應
謝謝蘇雷什,但在這裏我必須在我的身體標記中添加onkeydown =「body_onkeydown()」。但我的身體標記在母版頁中。那麼如何在body標籤中添加這個事件。 – 2011-02-03 05:23:15