function OpenChildWindow() { var args = new Array(); args[0] = document.getElementById('txtInput').value; window.showModalDialog('ChildPage.htm',args); } script>
ChildPage.htm: XML-Code:
function Load() { document.getElementById('txtInput').value=window.dialogArguments[0] ; } script>
同样我们还可以传递对象,如:FatherPage.htm: XML-Code: 代码如下:
function OpenChildWindow() { var obj = new Object(); obj.name = document.getElementById('txtInput').value; window.showModalDialog('ChildPage.htm',obj); } script>
ChildPage.html: XML-Code: 代码如下:
function Load() { var obj = window.dialogArguments; document.getElementById('txtInput').value=obj.name ; } script>
function OpenChildWindow() { var obj = new Object(); obj.name = document.getElementById('txtInput').value; var result = window.showModalDialog('ChildPage.htm',obj); document.getElementById('txtInput').value = result.name; } script>
ChildPage.html: XML-Code: 代码如下:
function Load() { var obj = window.dialogArguments; document.getElementById('txtInput').value=obj.name ; } function SetValue() { var obj = new Object(); obj.name = document.getElementById('txtInput').value; window.returnValue = obj; window.close(); } script>