例如:
父窗体:
<
script language
=
"
javascript
"
>
var restype;
function ReadStudy()
... {
restype="aaaaaaaaaaaaaaaaaa";
}
var restype;
function ReadStudy()
... {
restype="aaaaaaaaaaaaaaaaaa";
}
</script>
<INPUT id="Hidden1" type="hidden" name="Hidden1" value="aaaaaaaaaaa">
子窗体:
<
script
>
function ReadStudy()
... {
parent.ReadStudy();
var str=parent.restype;
alert(str);
alert(window.parent.document.getElementById('Hidden1').value);
}
</ script >
function ReadStudy()
... {
parent.ReadStudy();
var str=parent.restype;
alert(str);
alert(window.parent.document.getElementById('Hidden1').value);
}
</ script >
showModalDialog:模式对话框
父窗体:
<
script language
=
javascript
>
var name = "4";
function OpenModi(id,n)
... {
var strWindow = "dialogWidth=400px;dialogHeight=350px;center=yes;middle=yes;help=no;status=yes;scroll=no";
var url;
url = "aaa.aspx?id="+id+"&n="+n;
window.showModalDialog(url,window,strWindow);
}
</ script >
function OpenModi(id,n)
... {
var strWindow = "dialogWidth=400px;dialogHeight=350px;center=yes;middle=yes;help=no;status=yes;scroll=no";
var url;
url = "aaa.aspx?id="+id+"&n="+n;
window.showModalDialog(url,window,strWindow);
}
</ script >
子窗体:调用父窗体变量
function
childwindow()
... {
var objchild = window.dialogArguments;
flag = objchild.name;//取得父窗口传过来的值
}
... {
var objchild = window.dialogArguments;
flag = objchild.name;//取得父窗口传过来的值
}