在通过如下语句中打开的对话框中:
window.showModalDialog(url,window,'dialogWidth: 300px;dialogHeight: 270px;status: no;scroll: no;help: no'); // 注,这里传给对话框的参数是父窗户
如果url里面是一个表单,那么在对话框中提交数据的时候,则一定会打开一个新的窗户,由于showModalDialog这个方法仅适于IE5.5以上版本,所以在这里建立一个折中方案,即在url的表单页面中加入一个iframe,代码如下:
<iframe name="actionFrame" id="actionFrame" src="" width=0 height=0></iframe>
阅读全文类别: 历史.技术 查看评论