Javascript对话框窗口关闭

时间:2014-08-21 05:59:42

标签: javascript jquery

我要关闭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
    }
});
});

2 个答案:

答案 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)

可能是同一个问题herewindow.close()应该做到这一点:

if(e.keyCode==13){
      close();
}