请问如何使用js在frame之间传值?
我的问题是这样的,
先来看看页面,
  <frameset rows="69,*" framespacing="0" border="0" frameborder="0">
<frame name="top" scrolling="no" noresize target="below" src="menu.jsp" /> <frameset id="below" framespacing="0" border="0" frameborder="0" cols="190,*">
<frame name="tree" target="main" src="../tree.do" scrolling="yes" />
<frame name="main" src="../alert.do" scrolling="auto" />
</frameset>
  </frameset>现在在tree这个frame中有段js代码,当点击树的一个节点时,对main这个frame中的form赋值,其中form是main的页面中的第一个form.请问哪位知道怎么解决? 希望给出关键代码. 谢谢..

解决方案 »

  1.   

    这样,大家看我写的这个代码哪里有问题啊function info(id,name,url){

    var form = parent.frames["main"].document.getElementByTag("form")[0];

    if(form!==null){
    form.id.value=id;
    form.strmc.value=name;
    form.type.value=url;
    }
    }就是当点击的时候写: 
    <a href="javascript:info('+node.id+','+node.name+','+node.title+')"></a>
      

  2.   

    鼠标放上去的时候ie左下可以看到提示的js语句: javascript:info(00001,湖北,武汉)
    请问谁知道哪里的问题啊 谢谢了
      

  3.   

    var   form   =   parent.frames[0].document.getElementByTag( "form ")[0]; 
      

  4.   

    var form = parent.frames[0].document.getElementByTag("form")[0]; 
      

  5.   

    javascript之家,是新起的JS角本程序学习站点;
    该站详细分类JS的基础,对象,极其应用;http://www.ccscript.cn/该站有多种当今流行的JS框架;
    站内主打Jquery框架的基础及应用;
    包括特效代码和展示特效;
    站内同时提供多种其它WEB开发服务应用;