2013-10-01 22 views
9

tôi đã cố gắng window.open và muốn javascript để mở một trình duyệt mới với url mới và muốn cửa sổ mới sẽ được thay đổi kích thước và cuộnwindow.open không thay đổi kích thước, cuộn

tôi đã cố gắng

window.open("someurl", '_blank','windowOpenTab', 'scrollbars=1,resizable=1,width=1000,height=580,left=0, top=0'); 

Edit1: đã thử window.open(url, '_blank','windowOpenTab', 'scrollbars=1,resizable=1,width=1000,height=580,left=0,top=0'); vẫn không có may mắn

đọc về window.open từ http://www.javascript-coder.com/window-popup/javascript-window-open.phtml nhưng không may mắn :(

+1

bạn không thể có khoảng trống trong đó chuỗi cuối cùng – Sergio

+0

@Sergio - cập nhật vẫn như nhau :( – Varun

Trả lời

16

Theo MDN bạn chỉ có thể có 3 tham số trong hàm đó.

window.open(strUrl, strWindowName[, strWindowFeatures]); 

Demo here - Anh đã đánh rơi những '_blank' và tạo ra một bản demo với cửa sổ nhỏ chỉ để làm cho showup thanh cuộn.

Vì vậy, bạn có thể sử dụng:

window.open("someurl", 'windowOpenTab', 'scrollbars=1,resizable=1,width=1000,height=580,left=0,top=0'); 
+0

tôi muốn chắc chắn rằng nó sẽ mở ra một cửa sổ mới luôn luôn và không bao giờ có một trường hợp mà nó sẽ mở ra một tab mới – Varun

+0

@Varun, tôi không chắc chắn đó là cross compat trình duyệt. Kiểm tra ở đây http://stackoverflow.com/questions/4907843/open-url -in-new-tab-using-javascript – Sergio

+1

Xem cách bạn sửa lỗi chính tả có thể thay đổi được, tôi bị phát hiện trong 10 phút bằng cách viết sai chính tả nó có thể thay đổi kích thước. – Bob

0

Thay đổi

window.open("someurl", '_blank','windowOpenTab', 'scrollbars=1,resizable=1,width=1000,height=580,left=0, top=0'); 

để

window.open("someurl", 'windowOpenTab', 'scrollbars=1,resizable=1,width=1000,height=580,left=0, top=0'); 

Chỉ cần loại bỏ các _blank, FIDDLE.

-1

Hãy thử this

popupWin = window.open('http://webdesign.about.com/', 
'open_window','menubar, toolbar, location, directories, status, scrollbars, resizable, 
dependent, width=640, height=480, left=0, top=0') 
0

Hãy thử điều này

function openPopupWindow(){ 
window.open("http://example.com","popup","width=668,height=548,scrollbars=yes, resizable=yes");  
} 
Các vấn đề liên quan