使用JavaScript设置获取父子页面中的值
Posted 袁言yan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用JavaScript设置获取父子页面中的值相关的知识,希望对你有一定的参考价值。
- 一:获取父页面中的值
有二种方法windows.open()和windows.showModalDialog()
1.windos.open(URL,name,reatures,replace)
再父页面中 fatherPage.aspx
<script type="text/javascript">
function a(){
windows.open("sonPage.aspx")
}
</script>
在子页面(sonPage.aspx)中获取父页面中的对象、值
<script type="text/javascript">
var text=windows.opener.document.getElementById("TextBox1").value;
alert(text)
</script>
2.windows.showModalDialog(URL,name,??,??,??)
在父页面中
<script language="javascript">
function popwindow(){
window.showModalDialog(sonPage.aspx‘,window);
}
</script>
在子页面中获取值
<script language="javascript">
var vwin = window.dialogArguments; //得到window参数
var doc = vwin.document.getElementById("TextBox1").value; //获得TextBox的值
alert(doc);
</script>
- 在父页面中获取子页面回传的值
以上是关于使用JavaScript设置获取父子页面中的值的主要内容,如果未能解决你的问题,请参考以下文章
jsp页面中使用javascript获取后台放在request或session中的值