父窗口 pare.htm <HTML><HEAD><TITLE>showModelessDialogEX.htm</TITLE> <SCRIPT>... var sUserName=""; var ss="woaini "; function fnCallDialog() ...{ showModelessDialog("myDialog.htm",window,"status:false;dialogWidth:300px;dialogHeight:300px"); } function fnUpdate() ...{ oName.innerText = sUserName; } </SCRIPT></HEAD><BODY> <P>Enter your first name: <SPAN ID="oName" STYLE="color:red;font-size:24">Joan</SPAN></P> <INPUT TYPE="button" VALUE="显示子窗口" onclick="fnCallDialog()"></BODY></HTML> 子窗口;myDialog.htm <HTML> <HEAD><TITLE>myDialog.htm</TITLE><SCRIPT>... function fnGetInfo() ...{ var sData = dialogArguments; alert(sData.ss); sData.sUserName = oEnterName.value; sData.fnUpdate(); }function fnCancel() ...{ var sData = dialogArguments; sData.sUserName = "Joan"; sData.fnUpdate(); }</SCRIPT></HEAD> <BODY>< <LABEL FOR="oEnterName" ACCESSKEY="f"> Enter your <SPAN STYLE="text-decoration:underline">F</SPAN>irst Name</LABEL> <INPUT ID=oEnterName><BR><BR> <INPUT VALUE="Apply" TYPE=button onclick="fnGetInfo();"> <INPUT VALUE="Ok" TYPE=button onclick="fnGetInfo();window.close();"> <INPUT VALUE="Cancel" TYPE=button onclick="fnCancel();window.close();"> </BODY> </HTML>