2013-08-29 83 views
0

我有以下代碼顯示Java腳本彈出窗口: -如何允許用戶擴展的javascript:OpenPopUpPage

<a href="javascript:OpenPopUpPage('www.bing.com');">About this</a> 

但目前用戶無法擴大的高度和寬度彈出式窗口(換句話說就是它的邊界),並顯示完整的窗口,他們必須使用滾動條代替?

+1

這是Sharepoint嗎? JavaScript中沒有OpenPopUpPage。閱讀文檔並查看它是否有選項。 – epascarello

+0

是的它是一個SharePoint站點.. –

+0

和它的文檔指定我可以提供高度和寬度的int值,但我不知道我是否可以應用百分比,如果int值代表像素數量? –

回答

0

,如果你想顯示其他網站的彈出

<a href="javascript:window.open('http:///www.bing.com', 'yourWindowName', 'width=300,height=250');">Open Bing</a> 

,如果你想顯示自己的彈出窗口,使用此

<script> 
    function openWin() 
    { 
    myWindow=window.open('','','width=200,height=100'); 
    myWindow.document.write("<p>This is 'myWindow'</p>"); 
    myWindow.focus(); 
    } 
</script> 

<input type="button" value="Open window" onclick="openWin()" /> 
+0

你確定它和函數是一樣的嗎? :) – epascarello

+0

@epascarello什麼? –

+0

我的問題是,我需要的寬度和高度是可擴展的,而不是定義靜態數字? –

1

你可以嘗試使用下一個窗口參數(窗口.innerWidth,window.innerHeight):

<a href='javascript:OpenPopUpPage("http://www.bing.com", null, window.innerWidth, window.innerHeight);'>Open Bing</a> 

但無論如何,在共享點的外部鏈接有問題噸。

+0

它在我的SharePoint站點中工作。謝謝! – Mark