我现在想要的是open方法打开的子窗口,非模式对话框,因为程序中还要在子窗口打开时父窗口还能获得焦点进行操作,还有别的方法莫?

解决方案 »

  1.   

    用window.focus();
    让子窗口不停的得到焦点。别的不清楚了。
      

  2.   

    我顶,还有别的方法吗?,showmodellessdialog能传入子窗口参数吗?
      

  3.   

    可以的,csdn文档中心就有关于showmodellessdialog的用法,你搜一下就知道了。
      

  4.   

    http://www.csdn.net/develop/Read_Article.asp?Id=15113
      

  5.   

    多谢各位,showmodaldialog()确实好用,但我现在想访问父窗口中的一个函数,比如:a()
    原来的window.open()方法可以用opener.parent.a()实现,但是现在如何办呢?
      

  6.   

    <body   onblur="this.focus();">
      

  7.   

    还是用open()方法打开,在新开的窗口页面中:
    把onblur="this.focus();"这句加到<body>里,即:<body   onblur="this.focus();">
    ...
    ...
    ...关闭窗口可以这样:<a href="javascript:self.close()">关闭</a>