使用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中的值

父子页面(iframe)相互获取对方dom元素

在JSP中如何获取Button按钮中的Value值?

javascript中知道一个数组中的一个元素的值,如何获取数组下标

javascript如何获取从数据库查询到的值

使用 Javascript 可以从 HTML 页面中的 servlet 设置的会话属性中获取值吗