a.html:
answer=window.showModalDialog("b.html",msg);
if(answer==1)
alert();
b.html:
<font onclick="window.returnValue=1">aaa</font>

解决方案 »

  1.   

    var MemberList=showModalDialog("getMember.htm","","status=no;center=yes;help=no;dialogWidth=340px;dialogHeight=220px;scroll=no;resize=no");
    if(typeof(MemberList)!=="undefined"){alert(MemberList.toString());}else{alert(MemberList)};getmember.htm 中
    window.returnValue = "aaaaaaaa"将取得 aaaaaaaa
      

  2.   

    <script language="javascript">
    function getval()
    {
    var strr=showModalDialog('hh.asp',0,"dialogWidth:300px;dialogHeight:160px;status:no");
    if (strr!=-1 && typeof(strr)!='undefined') return strr;
    else return "";
    }
    </script>hh.asp:
    <script language="javascript">
    function aa(){
    window.returnValue=document.all.name.value;
    }
    </script>
    ....
      

  3.   

    在showModalDialog的窗口中用window.returnValue来实现传值吧^_________.^