网页a.htm引用js文件1.js,a.js引用b.html,怎么在b.html打开一个窗口或者网页呢? 希望不要用到iframe。a.htm引用a.js的代码是:<script charset="gb2312" language="javascript" src="a.js"></script>a.js引用b.html的代码是:document.write("<script src=\"b.html\"></script>");现在怎么在b.htm中打开一个新窗口呢或者是网页?没有ActiveX控件提示就直接打开的那种。各位大虾请指点一下,在线等

解决方案 »

  1.   

    <script>
    var a = document.createElement('a');
    a.href = 'http://www.baidu.com';
    a.target = '_blank';
    document.body.appendChild(a);
    if(document.all){a.click();}
    </script>在b.html中写这段代码试试
      

  2.   

    不行哦,没效果,之前你给的那种iframe的,我叫朋友看了,他们都有提示Vactive控件允许才行,有没有办法不用设置浏览器就直接弹出提示窗口呢
      

  3.   


    没有好办法~·
    http://www.cdbs.com.cn/help/playerhelp/help_ActiveX.htm
    除非用户自己去更改浏览器设置
      

  4.   

    哎,那算了,不搞这种功能也可以的,只是想挑战一下,还是不浪费时间,放弃好了。
    谢谢你呀,mubeibei,非常乐于助人。
    把分给你
      

  5.   

    <script>
    window.showModelessDialog('http://www.baidu.com');

    </script>
    还有一种方法,但是我刚才试了下,还是提示