1.模态窗口的打开
window.showModalDialog("DialogPage.aspx","newwin","dialogHeight: 200px; dialogWidth: 150px; dialogTop: 458px; dialogLeft: 166px; edge: Raised; center: Yes; help: Yes; resizable: Yes; status: Yes;");
2.模态窗口的关闭
window.close();
3.模态窗口的传递参数
4.其他
aspx页面在showmodeldialog情况下为什么一提交就重新打开一个页面?
showmodaldialog打开的页面中在<head></head>之间加入一行: <base target="_self"/>
浅析js中的showModalDialog的实战应用
IE提供的showModalDialog()方法是一个很好用的Web应用功能,虽然一般的网站应用不是很常见,但一旦涉及到企业应用级的Web开发则就很有用了。现在我用一个简单易懂的例子来说明一下:
这一应用需要两个web文件:
1、父窗口(也即用来控制弹出窗口的那个页面)
showModalDialog.html
2、子窗口(即将被弹出的那个页面)
dialog.html
好了,运行showModalDialog.html即可看出其中的端倪来了、
通过这些工作,我实现了将值在父页面和子页面中的相互传递和处理。我想这也正是ms设计showModalDialog()方法的初衷之所在吧。