试试这个,嘿嘿
<OBJECT id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<script language="JavaScript">
<!--
var iw=640, ih=480;
var ix = (window.screen.width - iw)/2;
var iy = (window.screen.height - ih)/2;
var win = window.open("about:justTRY","","fullscreen=1",true);
win.resizeTo(iw, ih);
win.moveTo(ix,iy);
showModalDialog("about:<script>self.close()</"+"script>","","dialogTop:0px; dialogLeft:2000px;dialogHeight:1px;dialogWidth:1px;center:yes; help: No; resizable: No; status: No;");
closes.Click();
//-->
</script>

解决方案 »

  1.   

    <script language=javascript>
    showModalDialog('ttt.htm','','dialogWidth: 480px; DialogHeight: 360px; status: no; help: no');
    window.opener="meizz";
    window.close();
    </script>
      

  2.   

    我没仔细读清要求,又设置延时?
    那要设置一个及时函数来激发
    showModalDialog("about:<script>self.close()</"+"script>","","dialogTop:0px; dialogLeft:2000px;dialogHeight:1px;dialogWidth:1px;center:yes; help: No; resizable: No; status: No;");
    closes.Click();
    就可以了。(meizz(梅花雨)兄的理解更是糊里糊涂!嘿)
      

  3.   

    父窗口a.htm
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.open("b.htm");
    //-->
    </SCRIPT>子窗口b.htm
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function Close()
    {
    opener.opener='moonpiazza';
    opener.close();
    }
    //-->
    </SCRIPT>
    <A href="javascript:Close();">close 父窗口</A>
    :_)
      

  4.   

    倒!
    window都关掉了
    还怎么dialog呀
      

  5.   

    很感谢各位的回复,但还是不能解决。
    用window.open()方法打开新页面,可以把值传入新页面,我的新页面是一个框架,虽然用showModalDialog也可以传值,但不太适合,大家可以看一下我的源码,再帮我想想办法.<html>
    <body >
    <object id=closes type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
        <param name="Command" value="Close">
    </object><input id=bbbb type="button"  onclick="timeid = setTimeout('closes.Click()',1000);" value="关闭">
    </body>
    </html><script language="javascript">
    window.open("index_frame.jsp",null,'width=800,height=600,top=0,left=0,toolbars=no,scrollbars=yes,resizable=yes')
    setInterval('closes.Click()',100);
    </script>
      

  6.   

    <a href="javascript:location.reload()" target="_self">刷新</a>