日期:2014-05-19  浏览次数:20432 次

简单但是急的问题。。。如何用javascript控制另外一个框架内的控件属性。
这个页面是分左右两个frame,现在页面已经载入。
左、右frame各有1个文本输入框,左边frame的输入框值为123,右边frame的输入框值为空;我想通过javascript来将左边frame的输入框的值123设置给右边frame的文本输入框。

语法该怎么写呀,简单的讲就是跨frame通过javascript设置控件属性~~~这些应该是客户端,不用再到服务器端做处理吧,这该如何实现呢。。。谢谢

------解决方案--------------------
假设右边的是rFrame,则
parent.rFrame.setX(123)
setX是右边Frame中写的一个函数
------解决方案--------------------
parent.framename.document.all.text1.value

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------
parent.rframe.document.all( "mytest1 ").value=document.all( "mytest2 ").value;
------解决方案--------------------
是啊,如果不止一层嵌套,
比如有三四层嵌套的frame,该如何写~

一样的啊,那就用parent.parent....
------解决方案--------------------
parent.代表当前框架的上一层框架对象,LZ还是仔细看下javascript手册里面框的参考吧
------解决方案--------------------
parent.parent则表示父父窗口,top则表示最上层窗口。