window.show ModalDialog()戻り値についての勉強
5480 ワード
showModaldialog
:
vReturnValue = window.showModalDialog(URL [, Arguments] [,Features])
:
URL-- , : 。 URL。
Arguments-- , : 。 。 , 。 window.dialogArguments 。
Features-- , : 。 , , “;” 。
1.dialogHeight : .
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。
HTA , 。
10.dialogHide:{ yes | no | 1 | 0 | on | off }: 。 no。
11.edge:{ sunken | raised }: 。 raised。
12.unadorned:{ yes | no | 1 | 0 | on | off }: no。
[xhtml] view plaincopyprint?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> </title>
<mce:script type="text/javascript"><!--
function oper()
{
var address=window.showModalDialog("return.html","aaaa","dialogWidth=400px;dialogHeight=200px");
document.myform.txtReturnValue.value=address;
}
// --></mce:script>
</head>
<body>
<form name="myform" method="post">
<div>
<div><input type="button" name="xxx" value=" " onclick="oper()" /><input type="text" name="txtReturnValue" /></div>
</div>
</form>
</body>
</html>
[xhtml] view plaincopyprint?
<html>
<head>
<Title></Title>
<mce:script type="text/javascript"><!--
function returntest()
{
window.returnValue=" ";
window.close();
}
// --></mce:script>
</head>
<body>
<form>
<input type="button" onClick="returntest()" value=" "/>
</form>
<body>
<html>
//----------------------------------------------------------------------------------------------------------------------
[xhtml] view plaincopyprint?
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title> </title>
<mce:script type="text/javascript"><!--
function btnClick()
{
var ret = window.showModalDialog("b.aspx");
if (ret != null)
{
window.document.getElementById("TextBox1").value = ret[0];
window.document.getElementById("TextBox2").value = ret[1];
}
return false;
}
// --></mce:script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return btnClick();" />
</div>
</form>
</body>
</html>
[xhtml] view plaincopyprint?
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title> </title>
<mce:script type="text/javascript"><!--
function btnClick()
{
var ret = new Array(2);
ret[0] = "aa";
ret[1] = "bb";
window.returnValue = ret;
window.close();
return false;
}
// --></mce:script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return btnClick()" />
</div>
</form>
</body>
</html>