2012-04-25 7 views
1

私はPHPからウィンドウを開きたいです。それはPHPで行うことは不可能だとして、私はJavaScriptに次のコマンドを送信します。すべてのブラウザでwindow.openと互換性がありますか?

FF 11.0残された唯一の高さ、幅、トップと
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>'; 

は(私のために!)に変更することができます。私はyes/noで試しましたが、同じ効果がありました。
すべての一般的なブラウザ(FF、IE、Safari、Chrome、Opera)と互換性のあるソリューションをご存知ですか?

+2

[QuirksMode - Popups](http://www.quirksmode.org/js/popup.html) –

+2

名前に空白を入れずに「mywindow」で試してみてください。「私のウィンドウ」ではありません。 –

+0

ポップアップブロッカーはこのポップアップを野生でブロックする。 – epascarello

答えて

3

通常はすべてのブラウザでサポートされていますが、すべての機能がすべてのブラウザでサポートされているわけではありません。

この記事は、ブラウザーによってどのようなものが動作するのか、何がないのかを調べるのに役立ちます。

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

もう一つの良いリファレンスは

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

あなたはプラグインどこでも仕事をするために管理し、ポップアップがまた、ブラウザによってブロックされる可能性があります代わりにそのようモーダルウィンドウを使用して検討する必要がありますですモーダル時のセキュリティ設定。

+1

2番目のリンクが壊れています。 – bjb568

関連する問題