弹出对话框返回参数:
要往对话框中传递参数非常容易,直接拼在url中即可,可是如何接收返回参数并且把返回参数写入单元格呢?
在父页面中写入如下代码:
<script language="JavaScript"> function getChildValue(childValue){ //接收子页面的返回参数,该方法被子页面调用 document.form1.textfield.value = childValue; } function openChildWeb(){ //打开子页面 window.open ('childweb.htm','newwindow','height=100,width=400,top=0,left=0') ; } </script>
在子页面中写入如下代码:
<script language="JavaScript" > function putChildValue(){ var childValue = document.form1.textfield.value; //获得返回参数 opener.getChildValue(childValue) ; //调用父页面的方法传递返回参数 window.close(); //关闭子页面 } </script>