<FORM  name="form_name" action=""  method="post">  
<input  type="text"  name="t1"/>  
<input  type="button"  name="b1"  value="ok"  onclick="window.open('yourpage.htm?aspvalues='+t1.value)"/>  
</FORM>
上传到服务器就可以看到效果了,
如果在本地,没有后面的变量

解决方案 »

  1.   

    <FORM  name="form_name"action=""  method="post">  
    <input  type="text"  name="t1"/>  
    <input  type="button"  name="b1"  value="ok"  onclick="window.open("1.htm")"/>  
    </FORM>1.htm
    <body onload="aa.value=window.opener.form_name.t1.value>
    <input type="text" name="aa">
    </body>  
      

  2.   

    第一个页:
    <FORM  name="form_name"action=""  method="post">  
    <input  type="text"  name="t1"/>  
    <input  type="button"  name="b1"  value="ok"  onclick="window.open('get.htm')"/>  
    </FORM> 打开的页:
    上个页面的文本框的name是:<input type="text" value="" name=t2>
    <input type=button onclick=getValue() value="获得值">
    <script>
    function getValue(){
    t2.value=window.opener.form_name.t1.name;
    }
    </script>
      

  3.   

    谢谢上面的各位了,我正不知道怎么办呢!To HueVan(冰与火):t2.value=window.opener.form_name.t1.name    手误吧,呵呵→ t2.value=window.opener.form_name.t1.value
      

  4.   

    如果想通过纯客户端来实现的话不妨这样做在用javascript脚本在前面设一个函数openwindow()
    然后
    function openwindow()
    {
      new_window=window.open(url,'参数')
    //  把参数传到新的页面假如新的页面中有一个form.text1
      new_window.document.form.text1.value=document.form.t1.value
    }