2014-07-11 32 views
-2

我使用window.open命令來打開一個新的瀏覽器窗口,但是當它發生時它並沒有渲染頁面的整個高度,即使我添加一個高度= 1600它只顯示窗口的完整高度加上像150px,任何想法?window.open javascript窗口沒有顯示完整的內容

<div> 
    <a href="myUrl" onclick="window.open(this.ref,'_blank','width=850,height=1600'); return false;">MyUrl</a> 
</div> 
+1

你在window.open語句中指定了scrollbars = 1嗎?這樣,如果你的頁面內容超過了你打開的窗口的尺寸,你至少可以滾動 –

+0

我會試試看,謝謝 – AugustoM

+0

你的意思是說窗戶的整個高度加上150px_? – putvande

回答

1

添加滾動條= 1到你的window.open聲明

的jsfiddle

http://jsfiddle.net/gsiry01/UJ6WE/

<div> 
     <a href="#" onclick="window.open('http://www.yahoo.com','_blank','width=850,height=1600, scrollbars=1'); return false;">test</a> 
</div> 

你還可以設置可調整大小= 1,這也將讓您手動調整打開的窗口

+0

現在我有2組滾動條 – AugustoM

+0

你應該在'href'屬性而不是'#'中有一個** real ** URL。如果腳本出於某種原因或其他原因無法正常運行,您就毫無意義地造成了可用性問題。 –