关于showModalDialog()方法应用(转)
时间:2007-01-15 来源:hsm427
IE提供的showModalDialog()方法是一个很好用的Web应用功能,虽然一般的网站应用不是很常见,但一旦涉及到企业应用级的Web开发则就很有用了。现在我用一个简单易懂的例子来说明一下:这一应用需要两个web文件:
1、父窗口(也即用来控制弹出窗口的那个页面)
showModalDialog.html
------------------------------------------------------------------------
<html>
<head>
<title>showModalDialog</title>
</head>
<body>
<h3><a href="#" onclick="showDialog()">打开Dialog窗口</a></h3>
<div id="info"></div>
</body>
</html>
2、子窗口(即将被弹出的那个页面)
dialog.html
------------------------------------------------------------------------
<html>
<head>
<title>Dialog</title>
</head>
<body>
</body>
</html>
--------------------------------------------------------------------
好了,运行showModalDialog.html,点击链接即可看到父窗体的aInfo数组值传到子窗体中,而当关闭子窗体后,子窗体返回的结果被显示在父窗体中了。通过这些工作,我实现了将值在父页面和子页面中的相互传递和处理。我想这也正是ms设计showModalDialog()方法的初衷之所在吧。当然,这个例子太简单了。但我的目的只是通过它了解showModalDialog的执行机制。实际应用中需要举一反三才行呢。(完)
转自:http://blog.csdn.net/ll_feng/archive/2005/09/23/488153.aspx