框架当中打开一个窗口,在子窗口当中该如何引用?

os586 2006-04-19 02:28:03
如果不是在框架当中的,用opener.document.forms['name']就可以访问父窗口当中的东西

但是如果是在框架当中的一个frame里打开一个新的窗口,这句就不行了,需要加点什么?
...全文
120 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fenmixiao 2006-04-19
  • 打赏
  • 举报
回复
name是控件的名字如:<input type="text" name="name">
fenmixiao 2006-04-19
  • 打赏
  • 举报
回复
top.window.opener.window.main.name.value;
name是空间的名字
Larrystudy 2006-04-19
  • 打赏
  • 举报
回复
我可以啊

我在 新开的 窗口中,加入了一个按钮,onclick="javascript:alert(opener.top.main.aa.value)"

指向 opener 中的 aa 时,可以拿到 value 啊
os586 2006-04-19
  • 打赏
  • 举报
回复
不行啊,对象为空
Larrystudy 2006-04-19
  • 打赏
  • 举报
回复
opener.top.main.aa.value

aa 是 form 中的一个 text.name
os586 2006-04-19
  • 打赏
  • 举报
回复
晕晕了,让parent,frames,及opener给弄晕了:
我说一下我的源码:
这是框架页:
<base target="main">
<SCRIPT>
document.write("<frameset cols='*' rows='65,*' frameborder='No' border='0' id=oa_frame1>");
document.write("<frame name=header src='../Include/header.asp' scrolling='no' frameborder='NO' noresize>");
document.write("<frameset cols='170,14,*' rows='*' frameborder='No' border='0' id=oa_frame>");
document.write("<frame name=left src='../Include/Left.asp' MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING='AUTO'noresize>");
document.write("<frame name=middleframe src='../Include/t_l.htm' scrolling='NO' frameborder='0'noresize>");
document.write("<frame name=main src='../Include/Admin.asp' scrolling='Yes' frameborder='NO' noresize>");
document.write("</frameset>");
document.write("</frameset>");
</script>


然后我在frame为main的一个页面:list.asp中打开一个新的窗口select.asp,因此我要在select.asp中怎样写才能取得main框架中表单各 的引用,现在是它老提示我对象不存在

比较急,希望能够帮我的前辈们不吝赐教
Larrystudy 2006-04-19
  • 打赏
  • 举报
回复
right 是 frame 的名称
Larrystudy 2006-04-19
  • 打赏
  • 举报
回复
opener.parent.right.aa.value

aa 是 form 中的一个 text.name
joezhan 2006-04-19
  • 打赏
  • 举报
回复
parent.document.forms['name']
meizz 2006-04-19
  • 打赏
  • 举报
回复
opener.top.frames["frameName"].document.formName.inputName.value;

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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