我的意思是,我有两个页面,放在两个frame中,改变其中一个控件的text,另一个页面的控件的text也一起改变,怎样实现?

解决方案 »

  1.   

    http://www.csdn.net/develop/article/16/16963.shtm
      

  2.   

    OK,我想如果让text自动Post回服务器,在服务器端是无法控制的(如果可能我也想知道)
    写一个用客户端脚本控制的例子:
    做个frameset
    <frameset rows="50,*">
    <frame src="a1.htm" name="frame1" id="frame1">
    <frame src="a2.htm" name="frame2" id="frame2">
    </frameset>
    页a1.htm
    <input type="text" name="desText" id="desText">   简单一些只写input
    页a2.htm
    <body>
    <input type="text" name="srcText" id="srcText" onchange="getIt(this)">
    </body>
    <script language="javascript">
    function getIt(obj)
    {
      parent.frames.frame1.desText.value = obj.value;
    }
    </script>这样在srcText失去焦点时能将另一个frame中的desText改变
    要判断frame是不是存在等等其它的
    否则会在单独访问a2.htm时出现脚本错误