2

我想从 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)的解决方案吗?

4

1 回答 1

3

通常是的,它适用于任何地方,但并非所有浏览器都支持所有功能。

这篇文章是一本很好的读物,可以根据浏览器了解哪些有效,哪些无效。

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

另一个很好的参考是

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

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

于 2012-04-25T12:25:33.883 回答