1949啦网--小小 痛苦,是因为能力和欲望不匹配造成的

window.showModalDialog()总结

//创建一个显示html内容的模态对话框:

vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])

//创建一个显示html内容的非模态对话框:

vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures])

sURL:(必选参数)字符串..指定要显示的文档的URL

vArguments:任意类型..想要显示的页面传递参数..参数可以使用window.dialogArguments来获取

sFeatures:字符串..指定对话框的样式..里面可以定义一个也可以多个使用分号";"分开

1、 dialogHeight:   对话框高度,不小于100px 

2、 dialogWidth:   对话框宽度。 

3、  dialogLeft:    离屏幕左的距离。 

4、  dialogTop:    离屏幕上的距离。 

5、  center:         { yes | no | 1 | 0 } :             是否居中,默认yes,但仍可以指定高度和宽度。 

6、  help:            {yes | no | 1 | 0 }:               是否显示帮助按钮,默认yes。 

7、  resizable:      {yes | no | 1 | 0 } [IE5+]:    是否可被改变大小。默认no。 

8、   status:         {yes | no | 1 | 0 } [IE5+]:     是否显示状态栏。默认为yes[ Modeless]或no[Modal]。 

9、  scroll:           { yes | no | 1 | 0 | on | off }:是否显示滚动条。默认为yes。

父窗口:

<!DOCTYPE html>  <html>  	<head>  		<meta charset="UTF-8">  		<title></title>  		      <script type="text/javascript">            function openWin(){                window.showModalDialog("a2.jsp",window,"dialogHeight:300px;dialogWidth:380px;status=no;help:yes;");            }                        function setValue(cid,cname){                document.getElementById("cid").value=cid;                document.getElementById("cname").value=cname;            }        </script>  	</head>  	<body>  		   <form action="test.jsp" name="form1" method="post">         客户id:<input type="text" name="cid" value="" id="cid"/><br>         客户名称:<input type="text" name="cname" value="" id="cname">         <input type="button" name="ok" value="请选择客户" onclick="openWin();">     </form>  	</body>  </html>

子窗口:

<!DOCTYPE html>  <html>  	<head>  		<meta charset="UTF-8">  		<title></title>    <script type="text/javascript">        function viewData(cid,cname){            //alert(cid+"  "+cname);            /*             *父窗体页面的window对象             *子窗体页面的window.dialogArguments对象中封装的是父窗体页面的信息             */             var sdata=window.dialogArguments;  /*sdata封装的是父窗体页面的信息*/            //alert(sdata);            sdata.setValue(cid,cname);;            window.close();        }    </script>  	</head>  	<body>      <table border="1">          <tr>              <td>操作</td>              <td>客户id</td>              <td>客户名称</td>          </tr>          <tr>              <td><input type="button" value="选择" id="ss" onclick="viewData('001','好吃的01');"/></td>              <td>01</td>              <td>好吃的01</td>          </tr>          <tr>              <td><input type="button" value="选择" id="ss" onclick="viewData('002','好看的02');"/></td>              <td>02</td>              <td>好看的02</td>          </tr>      </table>  	</body>  </html>

原文链接:https://www.qiquanji.com/post/8286.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

作者:xialibing 分类:网页教程 浏览: