window.openopener.inputName.value=window.close();

解决方案 »

  1.   

    1.htm
    <head>
     <SCRIPT LANGUAGE="JAVASCRIPT">
    function SD()
       {
       var s=new Object();
       var str=window.showModalDialog("2.htm",s,"dialogHeight=282px;help=0;status=0")
       if(str.type==1)
       {document.form1.xx.value=str.xm;}
       }
       </SCRIPT>
    </head><form name=form1 >
    <input type=text name=xx ><input type=button name=aa value="点击" onclick="SD()"
    </form>
    2.htm<head>
     <SCRIPT LANGUAGE="JAVASCRIPT"  event="onload" for="window">
    var s=new Object();
    s.type=0;
    </script>
    </hrad>
    <form name=frm ><input type=radio name=xx1 value="aaa" onclick="ff(this.value)">aaa<br>
    <input type=radio name=xx1 value="bbb" onclick="ff(this.value)">bbb<br>
    </form>
     <SCRIPT LANGUAGE="JAVASCRIPT">
    function ff(v)
    {
    var s=new Object();
    s.type=1;
    s.xm=v;
    window.returnValue=s;
    window.close();
    }
    </script>
      

  2.   

    JS 窗口问题~~ 可以去找JS 代码
    有现成的例子
      

  3.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>Document</title>
    <script language="javascript">
    var oPopup=window.createPopup();
    var oPopbody=oPopup.document.body;
    oPopbody.style.border ="solid black 1px";
    oPopbody.style.backgroundColor="#FFFFCF";
    var WorkerName = new Array("克林顿","黄继光","司马迁","撒切尔");
    var strHTML="<table style='width:100%; height:100%;font-size:12px;' border=0 cellpadding=0 cellspacing=0>";
    for(var i=0;i<WorkerName.length;i++)
    strHTML+='<tr height="20" onmouseover="parent.selectRow(this)" onclick="parent.rowClk(this)"><td align="left">'+WorkerName[i]+'</td></tr>'
    strHTML+='</table>';
    oPopbody.innerHTML=strHTML;
    function ShowList(){
    var txtObj=document.all.txtSource;
    oPopup.show(0,20,txtObj.clientWidth,WorkerName.length*20,txtObj);
    }var curRow=null;
    function selectRow(src){ 
    if (curRow){ curRow.style.backgroundColor="#FFFFCF";curRow.style.color="black";}
    src.style.backgroundColor="blue";
    src.style.color="white";
    curRow=src;
    }
    function rowClk(src){ 
    var txtObj=document.all.txtSource;
    txtObj.value=src.innerText;
    oPopup.hide();
    }</script>
    </head><body>
    <input id="txtSource" type="text" value="" style="width:200 ">
    <input type="button" value="显示人员名单" onclick="ShowList()"></div>
    </body>
    </html>