window.open兼容所有浏览器?

时间:2012-04-25 12:21:42

标签: javascript

我想从PHP打开一个窗口。由于无法使用PHP,我向Javascript发送以下命令:

echo '<script type="text/javascript" language="javascript">window.open("/help/help_central.php","my window", "height=200, width=200, top=100, left=500, menubar=0, toolbar=0, location=0, status=0");</script>'; 

使用FF 11.0时,只能更改高度,宽度,顶部,左侧(对我来说!)。我尝试了是/否但效果相同。
您是否知道适用于所有常见浏览器(FF,IE,Safari,Chrome,Opera)的解决方案?

1 个答案:

答案 0 :(得分:3)

通常是,它可以在任何地方使用,但并非所有浏览器都支持所有功能。

本文是一本很好的读物,可以找出哪些有效,哪些不依赖于浏览器。

http://www.quirksmode.org/js/popup.html

另一个很好的参考是

http://www.gtalbot.org/BugzillaSection/Bug195867GDR_WindowOpen.html

您可能需要考虑使用模态窗口,因为您将设法在任何地方进行工作,并且当模式不会时,弹出窗口也可能被浏览器插件安全设置阻止。