showModalDialog里的代码:
window.returnValue = true;
window.close;父窗口里的代码:
var isTrue = showModalDialog("XXXX","xxxx","xxxxx");
if(isTrue==true)location = location;
window.returnValue = true;
window.close;父窗口里的代码:
var isTrue = showModalDialog("XXXX","xxxx","xxxxx");
if(isTrue==true)location = location;
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function setValue(){
document.Form1.txt1.value= "changed" ;
}function openWin(){
objWin = showModalDialog('CallOpenerFunction-2-ttt.htm', window,'dialogWidth: 480px; dialogHeight: 360px; status: no; help: no');
}
//-->
</SCRIPT>
</HEAD><BODY>
<FORM name="Form1" METHOD=POST ACTION="">
<INPUT TYPE="text" NAME="txt1" value="default">
<INPUT TYPE="button" NAME="abc" onclick="openWin()" value="openWin">
</FORM>
</BODY>
</HTML>
--------------CallOpenerFunction-2-ttt.htm----------------------
<input type='button' value='SetValue' onclick='if (window.dialogArguments != null)window.dialogArguments.setValue();window.opener=null;window.close();'>