好象是一有一个东西,象action="blank:about;"一样,可以把你点击安钮后的东西提交到指定的地方,不过我忘了~_~你可以把两个页面的文本框的值加到url后,然后通过location.href取后再处理

解决方案 »

  1.   

    你真正的目的是不是想在A页面里,通过打开新窗口(window.open()或dialog)来操作一些东西,然后单击B页面后,在B页面的值传到A中,然后刷新A?
      

  2.   

    不是   是用A页面打开B页面,然后通过B页面来改变A页面的值
      

  3.   

    直接用window.opener就可以  opener就是主窗体的对象  为什么没有文档 浪费这么多时间 ;(
      

  4.   

    <SCRIPT>
    function toa(){
       var s = "http://127.0.0.1:8082/soho/try/a2.htm?v1=abc&v2=123";
      alert(getValue(s));
    }
    function getValue(v){
      var arr = new Array();
      var reValue = "";
      var v = new String(v);  
      if (v.indexOf("?")!=-1) 
      {
         v = v.substring(v.indexOf("?")+1,v.length);
      var vv = v.split("&");
      for(var i=0; i<vv.length; i++) 
      {     
        var name = vv[i].substring(0,vv[i].indexOf("="));
    var value = vv[i].substring(vv[i].indexOf("=")+1,vv[i].length);
        if(reValue=="") reValue  = value;//arr.push(new Array(name,value));   
    if (typeof(arguments[1])!="undefined" && arguments[1]==name)  reValue = value;
      }     
      }
      return reValue;
    }
    </SCRIPT>你可以把想到的值放到url后,然后用getValue(url,"name")到取出,也可以放进数组,然后把数值的值放到hidden里来取