簡體   English   中英

在iframe之外顯示元素

[英]Display element outside of iframe

是否可以顯示iframe的poshytip,以便它也顯示在iframe之外? 例如。 像溢出:可見..

如果沒有,那么為父文件顯示poshytip並將其相對於我的內容定位有多難? 什么是瀏覽器安全措施?

NB! iframe有一個固定的高度!

像這樣:

    +----------------------------+
    |         POSHYTIP           |
    |                            |
    |                            |
    |                            |
    +--\  /----------------------+
+-------\/---------------------------------------------------------+
|             IFRAME BANNER                                        |
|                                                                  |
|                                                                  |
+------------------------------------------------------------------+

干杯!

這是不可能的。 iFrame本質上是文檔內部引用其他頁面的單獨瀏覽器窗口。 (正如你所說,它是一個廣告橫幅模塊。)

如果您需要工具提示,則必須放置工具提示以引用iframe本身。

我認為這是可能的,但它並不簡單明了。 您可以修改/擴展將tooltip元素附加到window.parent.body的插件。 使其位置絕對並計算位置。

當然,如果兩個幀/ iframe都沒有違反相同的原始策略,則可以完成。

不幸的是,這是不可能的。

<iframe>是另一個單獨的瀏覽器窗口。 它只是通過父文檔在該Web文檔中“查看”的一種方式。 它與正常情況不同,您可以將元素擴展到邊距之外。

此外,它被認為是其他網站的安全漏洞,可以將內容放置在給定空間之外。

正如已經提到的那樣,用iFrame做你要求的是不可能的,因為它本質上是一個單獨的瀏覽器。 你有沒有關於在懸停時改變橫幅的外觀/反應? 您可以輕松更改橫幅圖像並向用戶顯示一些信息。

由於這是一個廣告,您所說的廣告將無法更改,因此您無權更改廣告所顯示的網頁; 因此,您的廣告本身需要完全正常運作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM