我要关闭window.dialog
。我打开如下窗口,
window.$('<div align="center" style="width:100%;height:100%;"><iframe src="'+fdt+'" width="100%" height="100%" frameborder="0" scrolling="no"></iframe></div>').dialog({
modal: true,
width: 460,
height: 450,
title: "Serial"
});
打开对话框后,在输入时按回车键我要关闭此窗口。请帮助我。
$(document).ready(function(){
$('#stsr').keypress(function(e) {
if(e.keyCode==13){
//I Want to close this window
}
});
});
答案 0 :(得分:1)
给DIV一个ID
window.$('<div id="dialog" align="center" style="width:100%;height:100%;"><iframe src="'+fdt+'" width="100%" height="100%" frameborder="0" scrolling="no"></iframe></div>').dialog({
modal: true,
width: 460,
height: 450,
title: "Serial"
});
然后你可以稍后再参考:
$(document).ready(function(){
$('#stsr').keypress(function(e) {
if(e.keyCode==13){
$("#dialog", window.parent.document).dialog("close");
}
});
});
答案 1 :(得分:0)
可能是同一个问题here。
window.close()
应该做到这一点:
if(e.keyCode==13){
close();
}