在firefox下window.parent.form1 is undefined的问题

快跑蜗牛哥 2011-09-20 09:03:06
用jquery做了一个弹出页面,
弹出的页面是加载了一个框架(iframe)。
现在,弹出页面需传值给父页面,
在IE,google浏览器下,代码没有问题
但在firefox下出错,请问该如果修改?

这段代码
window.parent.form1.AA.value=AA;

firefox下出错
window.parent.form1 is undefined
...全文
414 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
luyun2011 2011-09-20
  • 打赏
  • 举报
回复
直接parent.document.form1就可以啊,为什么要加window
快跑蜗牛哥 2011-09-20
  • 打赏
  • 举报
回复

opener.document.form1.AA.value=AA
在火狐下是可以的
如果弹出的用window.open的没有问题
但弹出的用的是 jquery 弹出框架的形式
提示 opener is null
快跑蜗牛哥 2011-09-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qianzai5765638 的回复:]
我一般写的时候 都是 parent.window.document.form1.AA.vlaue
[/Quote]


parent.window.document.form1.AA.vlaue
不行。
在IE下不行在firefox下也不行

快跑蜗牛哥 2011-09-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 danica7773 的回复:]
最好用标准的DOM方法获取元素 getElementsById/getElementsByTagName/getElementsByName

表单元素也可以这样写:
window.parent.forms['form1'].elements['AA'].value =
[/Quote]

用了
window.parent.forms['form1'].elements['AA'].value =
提示
window.parent.forms is undefined
hi_allen_liu 2011-09-20
  • 打赏
  • 举报
回复
DOM很强大
BLUE_LG 2011-09-20
  • 打赏
  • 举报
回复
利用id,通过document.getElementById()试试看。。。
一品 2011-09-20
  • 打赏
  • 举报
回复
不符合标准,想兼容建议使用 getElementsById/getElementsByTagName/getElementsByName
abcd_ufo 2011-09-20
  • 打赏
  • 举报
回复

我一般写的时候 都是 parent.window.document.form1.AA.vlaue
打字员 2011-09-20
  • 打赏
  • 举报
回复
最好用标准的DOM方法获取元素 getElementsById/getElementsByTagName/getElementsByName

表单元素也可以这样写:
window.parent.forms['form1'].elements['AA'].value =
快跑蜗牛哥 2011-09-20
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 fanchuanzhidu 的回复:]
window.parent.form1.AA.value=AA;
这种写法只兼容IE 其他浏览器不支持
用标准的W3C写法是docuemnt.getElementById('元素id')来获取
改为
parent.document.getElementById('AA元素的id')就可以了 干嘛非得拿表单 再拿AA
[/Quote]

呵呵,tks,用这种方法正确!!
豆虫 2011-09-20
  • 打赏
  • 举报
回复
window.parent.form1.AA.value=AA;
这种写法只兼容IE 其他浏览器不支持
用标准的W3C写法是docuemnt.getElementById('元素id')来获取
改为
parent.document.getElementById('AA元素的id')就可以了 干嘛非得拿表单 再拿AA

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧