2009-02-17 64 views
1

我有一個iframe頁面。 iframe中的內容可以調用window.parent.resizeTo(或者類似的結果調整整個瀏覽器窗口)。它這樣做是爲了適應其內容。我想阻止整個瀏覽器窗口的大小調整,而只是改變iframe元素的大小。如何防止iframe調整父窗口大小?

有沒有一種方法來攔截JavaScript中的這些調整大小命令?我試着聽父母的「調整大小」事件,但當窗口已經調整大小時,它們似乎發生在事後。

回答

2

你可以做的函數什麼也不做:

var windowResizeTo = window.resizeTo; // In case we want to put it back later 
window.resizeTo = function() {}; 
+0

這工作確實。我還必須沉默一些更改窗口大小的函數:window.resizeBy,window.moveTo,window.moveBy – 2009-02-18 14:18:31