我打开一个新窗口的代码没有任何效果。谁能发现我的错误?

时间:2012-04-04 14:25:36

标签: javascript input popup

我有这段代码:

<INPUT type="button" value="Pre-Requisites" onClick="window.open('pre_requisites.php','pre-requisites','width=670px,height=470px,left=0px,top=100px,screenX=0,screenY=100')">

用于打开新页面以允许用户查看他们申请的项目的信息。在这种情况下,弹出窗口将非常有用,因为用户可以在决定申请哪个许可时参考新窗口中的材料。

但是通过那个输入,无论我如何点击窗口都无法打开。我可以知道我的错误是什么吗?

BTW我没有在头标记中添加任何<script></script> ...这可能是错误吗?

3 个答案:

答案 0 :(得分:1)

窗口名称必须为字母数字,以获得最大兼容性。所以

window.open('pre_requisites.php','prerequisites','width=670px,height=470px,left=0px,top=100px,screenX=0,screenY=100')

它应该是有效的

答案 1 :(得分:0)

如果我查看this页面,我看不到顶部 screenX screenY 设置。 也许那是你的问题?

答案 2 :(得分:0)

根据this,没有screenX和screenY设置。另外,在任何地方删除“px”:

<INPUT type="button" value="Pre-Requisites" onClick="window.open('pre_requisites.php','pre-requisites','width=670,height=470,left=0,top=100')">

虽然没有测试过。