<script language=vbs>
msgbox "显示的内容",4096 
</script>

解决方案 »

  1.   

    Just模仿
    下面的代码可以模仿模态窗口,但没有了标题条。<script>
    var WinWidth = 400;
    var WinHeight = 300; var win = window.open("about:blank","","fullscreen = 1")
    win.moveTo(Math.round((screen.Width - WinWidth)/2),Math.round((screen.Height - WinHeight)/2) + 20)
    win.resizeTo(WinWidth,WinHeight)
    win.location = "http://colorweb.go.163.com"
    win.document.body.style.overflow = "hidden"function focusWin()
    {
    if(win && win.open && !win.closed) 
    win.focus();
    }
    window.onfocus = focusWin;
    </script><body onfocus="focusWin();" onmousemove = "focusWin();" onkeydown = "focusWin();">
    模仿 window.showModalDialog() 的窗口!!
     
      

  2.   

    要的不是那样,因为我还要编辑操作window.open()打开的窗口,如果是正常的方式的话会有不安全的地方,所以想让打开的窗口始终在最前面,直到操作完毕为止。qisanyou(www.qisanyou.com)给我提供了这个:
    <body onblur="this.focus();">,但还是没有强到showModalDialog()那种程度。还是可以选择到父窗口。
      

  3.   

    以前好像有讨论过这个问题,但是没有解决,因为用onblur="self.focus()"或者onblur="setTimeout('selft.focus()',100)"这样的方式都不能模拟成showModalDialog()那样子,当点击其他窗口(通过任务栏)的时候,那么这个窗口虽然仍然获得了焦点,但是只是在任务栏上闪.
      

  4.   

    <script language=vbs>
    sub window_onblur
    msgbox "Come back,hehe",4096 
    end sub
    </script> 
      

  5.   

    qiushuiwuhen(秋水无恨)的方法还是没有彻底的解决通过任务栏选择窗口的情况。