2013-03-18 9 views
5

固定サイズのポップアップを作成したいのですが、Chromeではwidth属性が無視されています。しかしFFでうまく動作します。Chromeでwindow.openの幅が無視される

window.open('','','width=300'); 

結果ポップアップが与えられた幅よりも大きい:

は、ここに私のコードです。

提案がありますか?

+1

高さを指定しようとしましたか? –

+0

はい、私は高さを提供しようとしました。結果に変化はありません。 –

+1

奇妙なことに、高さ属性があるときに動作します。 http://jsfiddle.net/YrRZu/ –

答えて

3

私はChromeバージョン25.0.1364.172

window.open('','','width=200,height=100'); 

にこれを入れて試してみましたが、それは、ウィンドウの正確な高さと幅に対応します。チェックする

window.innerHeight; //to display height 
window.innerWidth; //to display width 
+0

私は、パラメータがいくつかの奇妙な非オブジェクト形式で渡されなければならないことを認識しませんでした! –

6

を使用してください、あなたが両方幅とそれが設定寸法を観察するために取得するための高さを指定する必要があること、Chromeでいくつかの奇妙な癖のように見えるでしょう。高さまたは幅のみを指定すると、その1つの次元は無視されます。それで、なぜ他の答えでそれがジェフにとってうまくいったのですか?

関連する問題