2011-07-27 76 views
1

當我嘗試通過javascript調用URL作爲pop-up window s時,加載彈出窗口後,即使在將resizable屬性設置爲「0」後,仍可通過鼠標拖動來調整窗口大小。請參閱下面的代碼段,JavaScript:Window.open函數允許在將可調整大小的屬性設置爲「0」後調整窗口的大小

 <script type="text/javascript"> 
     function poponload() 
     { 
      mywindow = window.open("factory.php?content=con1", "mywindow", "location=1,status=1,scrollbars=0,width=300,height=300,resizable=0"); 
      mywindow.moveTo(150, 150); 
     } 
    </script> 

請澄清我,如果我在代碼中犯了什麼錯誤。

+1

可能的重複http://stackoverflow.com/questions/1715201/how-can-we-disable-resizing-of-new-popup-window-in-firefox – DhruvPathak

回答

0

現代天的瀏覽器可以阻止window.open設置。除非手動轉到用戶計算機並取消選中複選框,否則無法覆蓋它。

在這個時代應該避免彈出窗口。使用Ajax或iframe更新頁面上的模態圖層可以做同樣的事情,並且沒有大小,菜單欄和其他限制。

+0

好吧,感謝您提供有用的信息,我將使用Ajax和iframe進行檢查。 –

5

以下代碼用菜單欄打開一個窗口。該窗口的尺寸可以調整,寬度爲350像素,高度爲250像素。

window.open ("http://www.google.com","mywindow","menubar=1,resizable=1,width=350,height=250"); 
+0

實際上我不想重新調整大小彈出窗口。 –

+0

使用方法:window.resizeTo(寬度,高度) –

+0

你能告訴我你正在使用什麼類型的瀏覽器和確切的版本 –

0
使用

:window.resizeTo(寬度,高度)

相關問題