修改a.htm中的js代码
<script LANGUAGE="JavaScript">
function openwin() 

var aaa=window.showModalDialog("bb.htm");
document.all.textfield=aaa;

</script>
子窗在关闭的代码之前加上:
var bbb="你要的值"
window.returnValue=bbb

解决方案 »

  1.   

    a.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <script LANGUAGE="JavaScript">
    function openwin() 

      var r = window.showModalDialog("bb.htm");
      document.all.textfield.value = r;

    </script>
    <body>
      <input type="radio" name="radiobutton" value="radiobutton">  名单1 
      <input type="radio" name="radiobutton" value="radiobutton" onClick="openwin()">  名单1</p>
    姓名 <input type="text" name="textfield">
    </BODY>
    </HTML>bb.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <script LANGUAGE="JavaScript">
    function fn()
    {
      var s = "";
      var a = document.getElementsByName("checkbox");
      for(var i=0; i<a.length; i++)
      {
        if (a[i].checked)
        {
          if (i)
            s += ",";
          s += a[i].value;
        }
      }
      window.returnValue = s;
      window.close();
    }
    </script>
    <BODY>
      <input type="checkbox" name="checkbox" value="111">111
      <input type="checkbox" name="checkbox" value="222">222
      <input type="checkbox" name="checkbox" value="333">333
      <input type="submit" name="Submit" value="提交" onclick="fn()">
    </BODY>
    </HTML>