我有這個功能可以通過按ESC
轉義鍵來關閉彈出窗口。但它不適用於Google Chrome。我不知道什麼是缺失的;有沒有人有辦法解決嗎 ?按ESC鍵關閉Google Chrome的彈出窗口
function doClose(e)
{
if (!e) e = window.event;
if (e.keyCode)
{
if (e.keyCode == "27") window.close();
}
else if (e.charCode)
{
if (e.keyCode == "27") window.close();
}
}
document.onkeypress = doClose;
如果第二個是如果( e.charCode ===「27」)? – LeRoy 2011-05-20 02:34:51
你可以用'if((e.keyCode || e.charCode)=='27')' – qwertymk 2011-05-20 03:53:12