2013-03-18 16 views
5

Sabit boyutta bir popup oluşturmak istiyorum, ancak Chrome'da width özelliği yok sayılır. Ama FF'de iyi çalışıyor.window.open width Chrome'da yok sayıldı Genişlik

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

çıkan pop-up verilen genişliğinden daha büyüktür:

İşte benim kod.

Herhangi bir öneriniz var mı?

+1

Yükseklik sağlamayı denediniz mi? –

+0

evet, yükseklik sağlamayı denedim. Sonuçta değişiklik yok. –

+1

Bir yükseklik özelliğine sahip olduğunuzda işlerini garip bir şekilde gerçekleştirin. Http://jsfiddle.net/YrRZu/ –

cevap

3

Ben Chrome sürüm 25.0.1364.172

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

bu çatı yapmak için denedim ve pencerenin tam yüksekliğini ve genişliğini gelmektedir. kontrol etmek

, sen hem bir genişlik ve set boyutlara dikkat almak için bir yükseklik belirtmek zorunda, Chrome'da bazı tuhaf cilvesi olacak gibi görünüyor

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

Bazı garip nesneler dışı formatta parametrelerin geçilmesi gerektiğinin farkında değildim! –

6

kullanınız. Yalnızca bir yükseklik veya genişlik belirtirseniz, o tek boyut göz ardı edilir. Bu yüzden diğer cevapta neden Jeff için iyi çalıştı.

İlgili konular