1
我有一個放置在iframe(不跨域)中的圖像庫,並且希望使用Lightbox在主框架中顯示popupdiv。因爲現在當單擊iframe中的圖像時,彈出式div僅包含iframe。從iframe中的圖像在主窗口中彈出燈箱
我認爲這可能與設置目標=「_ top」有關,但這並不完美。將window.top位置設置爲我的主要網址只會導致網頁轉到該網址。
我有一個放置在iframe(不跨域)中的圖像庫,並且希望使用Lightbox在主框架中顯示popupdiv。因爲現在當單擊iframe中的圖像時,彈出式div僅包含iframe。從iframe中的圖像在主窗口中彈出燈箱
我認爲這可能與設置目標=「_ top」有關,但這並不完美。將window.top位置設置爲我的主要網址只會導致網頁轉到該網址。
無法訪問其父內容,除非父框架提供合作Javascript。
而不是通過直接嵌入您的畫廊,你應該使用輔助Javascript嵌入它。 然後,這個幫手的Javascript將通過postMessage()
與 Javascript進行通信,並且幫助者Javascript將在頂層爲頂層框架打開覆蓋<div>
進行所需的DOM操作。
您在這裏使用iframe的任何特殊原因? (I)框架具有很多缺點,正如您所看到的,與其他「包含」和/或「滾動」解決方案相比幾乎沒有任何優勢,尤其是當您不包含跨域內容時。 – RoToRa 2011-12-25 17:22:27
我使用的iframes,因爲這似乎是我包括我的網頁的最佳方式,但做一些研究包括,我想我會去。感謝您的建議! – 2011-12-26 07:58:31