window.opener.location.href="brtype.asp?brtype="+formname.obname.value

解决方案 »

  1.   

    可以考虑其它的用法,比如:ASP直接传值;比如:先把数据写回父窗口,再在父窗口里面提交。
    另外,我这里调试很正常。(很奇怪。)
      

  2.   

    这里加不加href都一样,location默认的是href属性。
    我没有用href一样是正常的,不知道为什么楼主那里会有错。
      

  3.   

    可能是我的变量取值有问题,我用下面这个试也是同样的问题
    <script language="JavaScript">
    function refh1()
      {   window.opener.document.brtypeform.tx.value=mgr.brtype.value
      close(); }
    </script>
    大家帮我看一下我的取值
    <form name="mgr" id="mgr" >
    <select name="brtype" size="1">
    <option>全部</option>
    <% for x=0 to lrows %>
    <option><% =mytype(0,x)%></option>
    <% next%>
    </select>
    </form>
    <input type="button" name="SaveSettings" value="确认" onclick="refh();">
      

  4.   

    哦,<input type="button" name="SaveSettings" value="确认" onclick="refh();">是在FORM里面的
      

  5.   

    由于我要在父窗口刷新查询结果,可能比较麻烦。
    用FORM直接提交到是可以,不过查询结果反映在子窗口。
    有什么方法可在父窗口显示查询结果,并关闭子窗口。通过修改TARGET参数可以吗?
      

  6.   

    哥们,试下这个:
    <script LANGUAGE="javascript">
    var OriForm
    OriForm=window.opener;OriForm.document.form1.T_Keyword.value=document.frmSubWindow.T_Keyword.value
    OriForm.document.form1.submit();
    window.close()</script>