使用ShowModalDialog吧,这是一个对话框,对话框里面使用普通的html文件。效果就如同Window.open一样,并且可以将Dialog中的值传回,同时在对话框关闭以前,是不能点击父窗口的。
代码如下:var returnValue = window.ShowModalDialog(URL,[param1],[param2]);在URL指定的html文件中,用window.returnValue来返回需要的值给returnValue,这个值可以是任何的JS数据类型,同时用Window.Close来关闭对话框。至于具体的param1 和param2的使用,请参考本版置顶的JavaScript参考手册。
代码如下:var returnValue = window.ShowModalDialog(URL,[param1],[param2]);在URL指定的html文件中,用window.returnValue来返回需要的值给returnValue,这个值可以是任何的JS数据类型,同时用Window.Close来关闭对话框。至于具体的param1 和param2的使用,请参考本版置顶的JavaScript参考手册。
<html>
<head>
<script>
var newWin;
function mm()
{
newWin= window.open("1.htm","","width=200,height=200");
}
function nn()
{
if(newWin)
newWin.focus();
}
window.onfocus=nn;
</script>
</head>
<body>
<button onclick="mm()">open</open>
</body>
</html>
另外,指定的javascript手册帖子打不开啊,我下载过很多多javascript的手册,包括微软的windows script 5.6 Doc里面都没有讲到这个showmodaldialog。此处没有任何签名性质的文字,此文也不代表任何与CSDN相关的机构的立场。