js怎样通过界面,跨框架取值? 100

主要是嵌套框架,所以琢磨了好久没弄出来。index.aspx由两个框架组成:<iframesrc="top.aspx"><iframe>,<iframesrc="cent... 主要是嵌套框架,所以琢磨了好久没弄出来。
index.aspx 由两个框架组成 :
<iframe src="top.aspx" ><iframe>,<iframe src="center.aspx" ><iframe>,
center.aspx 也由两个框架组成:
<iframe src="left.aspx" ><iframe>.<iframe name="RightF" src="right.aspx" ><iframe>,

需求:点击了名称为RightF框架里的某一个按钮时弹出一个界面,弹出的界面位置位于框架的等级框架,也就是在index.aspx之上,现在想给right.aspx界面中的某一个控件赋值。
parent.document.getElementById('RightF').contentWindow.document.getElementById('txt11').value="1x2y"; //txt11是一个textbox控件,提示错误:对象为空
高手求救呀,在线等.......
展开
 我来答
bdxbr
2012-09-01 · TA获得超过1053个赞
知道小有建树答主
回答量:957
采纳率:44%
帮助的人:314万
展开全部
document.RightF.document.getElementById("txt11").value
调用框架不能用getElementById(),直接引用名称就行了
藜照堂_刘
2012-09-01 · TA获得超过5701个赞
知道小有建树答主
回答量:2034
采纳率:56%
帮助的人:360万
展开全部
parent.iframeId
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式