2010-03-24 92 views
4

我有一個網站橫幅廣告,使用iframe加載。橫幅廣告始終在橫幅未完全適合可見區域時滾動父窗口。這真的很煩人,我想拒絕iframe的JavaScript來滾動主窗口。拒絕iframe JavaScript滾動父窗口

以下是我已經嘗試過:

  1. 移動的IFRAME SRC代碼到另一個域。通常來自其他域的js不應該被允許訪問父窗口,是嗎?!這不起作用。

  2. 使用我自己的函數覆蓋window.moveTo,window.scrollTo,window.scrollBy父項。這似乎也不起作用,因爲這些功能似乎都沒有被調用。 :-(

任何幫助將是真正偉大的:-)

+0

現在你有什麼機會想出解決方案? – user420667 2012-05-18 01:05:55

回答

0

給這個iframe中width並設置樣式像overflow: hidden;

+0

iframe已具有固定的高度。但是,不管怎樣,這應該如何幫助防止父窗口的滾動? – gucki 2010-03-24 14:45:42

+0

對不起,如果我誤解了你的設置,但是如果你有一個固定尺寸和溢出隱藏的元素,據我所知,它應該保持PUT無論它在哪裏呈現。 我現在明白在iframe-d源代碼中有一些JavaScript爲你的窗口伸出,並以編程方式進行滾動。正確? – npup 2010-03-24 14:49:56

+0

加載到iframe中的頁面來自廣告提供商,完全不受我的控制。這段代碼似乎調用了一些使父窗口滾動的JavaScript代碼,以使iframe始終完全位於視口中。我想防止發生這種滾動。 – gucki 2010-03-24 15:05:42