2010-11-21 82 views
0
<script type="text/javascript">window.open('timepop.php','window',width=400,height=200,left=0,top=100,screenX=0,screenY=100')</script> 

当我把它作为javascript:window.open('timepop.php','window',width=400,height=200,left=0,top=100,screenX=0,screenY=100')放到我的浏览器中时,它可以正常工作,但是当它放入一个活动页面时,它没有。为什么我的javascript不能打开新窗口?

回答

1

你缺少报价起始报价:

<script type="text/javascript">window.open('timepop.php','window',width=400,height=200,left=0,top=100,screenX=0,screenY=100')</script> 
                ================^ 

试试这个:

<script type="text/javascript">window.open('timepop.php','window','width=400,height=200,left=0,top=100,screenX=0,screenY=100')</script> 
4
  • window可能不会是一个弹出窗口,一个好名字,它可能会与冲突全球window对象(虽然不确定)

  • 您在第三个参数中缺少报价

  • 检查窗口是否被弹出窗口拦截器捕获。

+0

后两个钉子吧。在最新版本的Web浏览器中,当页面加载时没有被弹出窗口拦截器捕获,打开窗口根本没有办法(纯JavaScript)。 – PleaseStand 2010-11-21 19:51:30