<script language="javascript">
   window.frames['txt'].src = 'txt.asp?id=5&type=Jlet&type_name=Brew';
</script>

解决方案 »

  1.   

    txt.asp?id=2&type=Jlet&type_name=Clet 这些值都不是固定的,都是别的页面传递过来的,你那样直接传递是不行的,因为不可能知道这些值具体是多少的,只知道本页面给他传递的某项,比如这个页面传递的是id,那么其他2样type和type_name就和这个页面的js没有关系的,只要做更改txt.asp?id=2&type=Jlet&type_name=Clet中的id变化才可以.
      

  2.   

    JS调用的模式就是那样了, 具体怎么传, 和 JS没关系了, 你只要根据实际情况, 组合一个 URL 地址, 给 src 就可以 了
      

  3.   

    <script language="javascript">
      window.frames['txt'].src = 'txt.asp?id=<%=Request.QueryString("id")%>&type=Jlet&type_name=Brew';
    </script>
      

  4.   


    <script language="javascript"> 
    function iframesrc(id,type_name){
      window.frames['txt'].src = 'txt.asp?id="+id+"&type=Jlet&type_name='+type_name; 
    }
    </script>
      

  5.   

    txt.asp?id=5&type=Jlet&type_name=Brew中的type=Jlet&type_name=Brew并不是固定的,是别的页面传递的值,也有可能是type=Clet&type_name=Jlet所以这个js不能这样简单的写的,需要先取来iframe[txt]中的连接的值,然后对这个值的字符串 进行字符串操作把原来的id=5换成id=其他才可以的.
      

  6.   

    <script language="javascript"> 
    function iframesrc(id,type_name){
      document.frames["txt"].src = "txt.asp?id="+id+"&type=Jlet&type_name="+type_name; 
    }
    </script>
    其他页面直接调用该window的iframesrc方法就可以了