a.htm
---------------
<input type="text" name="name">
<input type="button" value=提交 onclick="window.location.href='b.htm?name='+document.all.name.value">
b.htm
---------------
<script>
var s=String(document.location);
var n=s.indexOf("?");
s=s.substring(n+1,s.length)
alert(s)
</script>

解决方案 »

  1.   

    <a href="javacript:opener()">test</a>
    <script>
    function a(){
    var o=window.open"2.htm","target=_blank"
    }
    </script>
    2.htm
    <script>
    var c=window.parent.document.all.test.value
    aler(c)
    </script>
      

  2.   

    恩请不要修改1.htm 窗口不是弹出的哦,有没有别的方法?
      

  3.   

    请求1.html获得innerHTML后进一步解析!保证2在不需要打开的状态下也可以获取到值
      

  4.   

    woyingjie(killerj.style.display == "none";)(隐身中...........) 的方法可以的
    不是弹出窗口!
    思路是:先取得这个表单里test输入的值
    然后指定URL 在URL后面加上test的值,其实是这样的“b.htm?test=InputValue”
    然后跳转
    在b.htm页面里处理一下就可以得到test的值了