【发布时间】:2011-10-18 11:11:40
【问题描述】:
这可能是最容易解决的问题,但我在互联网上搜索了没有运气。
我有一个父窗口,它创建一个弹出窗口,该窗口根据部分邮政编码检索可能的地址。这一切正常,现在我只需要将值传递回父窗口。
这又是我能够做到的,我遇到的问题是父页面上有多个具有相同字段名称的表单......即表单名称是唯一的(FormAddress1,FormAddress2 等)但是字段相同(房屋编号、地址 1、地区、邮政编码等)。
我在链接中调用main函数的当前JS是;
<a href="javascript:js_PushPostcode('FormAddress1','trValue1','strValue2')">Use this address</a>
将这些值传递给父页面的函数如下;
<script type="text/javascript">
function js_PushPostcode(jsAddressForm,jsAddress1,jsAddress3){
void(window.opener.document.FormAddress1.Address1.value = jsAddress1);
void(window.opener.document.FormAddress1.Address1.value = jsAddress3);
}
</script>
我真的很想用变量 jsAddressForm 替换静态表单名称(上例中的 FormAddress1。
请帮忙....我的 JavaScript 知识有限,你可能知道。
感谢您提供的任何帮助。
丹
【问题讨论】:
标签: javascript window parent