父窗口:
a.htm
<a onClick=javascript:showModalDialog("b.htm","")>打开子窗口</a>
子窗口:b.htm
<form name=form1 action="">
<input type="text" value="">
<input type="submit" name=submit>
</form>

解决方案 »

  1.   

    用post 或者写一个js的接收函数,应该可以ok!
      

  2.   

    a.html
    ---------------------------------------------------------------------------------
    <a href="#" onClick="javascript:var url = showModalDialog('b.html','');document.location.href = url;">打开子窗口</a>b.html
    ---------------------------------------------------------------------------------
    <form name=form1 action="">
    <input type="text" name="stefli" size="60" value="http://www2.gliet.edu.cn/gdhq/kudesign/">
    <input type="button" name="submit" value="改变url" onClick="window.returnValue = document.all.stefli.value;window.close();">
    </form>模式窗口是关闭返回值!