关于window.open传值问题

cp11111111 2016-05-13 12:19:50
我在一个窗口使用window.open打开子网页
window.open("../store_manage/provname_add.aspx", "_top");
在子网页要传值给父网页
后台代码:
ClientScript.RegisterStartupScript(this.GetType(), "", "<script>window.opener.document.getElementById('txtprname').value = '" + dt.Rows[0][0].ToString() + "'</script>")
总显示window.opener.document为空或不存在
有大神能帮忙看看么?

PS:如果我前台只使用
window.open("../store_manage/provname_add.aspx", "_blank");就ok的,是否是_top,_parent,_self参数都把原网页覆盖了?导致获取不到原网页的值

...全文
143 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
cp11111111 2016-05-13
  • 打赏
  • 举报
回复
_top,_parent,_self这三种没办法传值么?
slwsss 2016-05-13
  • 打赏
  • 举报
回复
是这样的

87,904

社区成员

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

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