2013-02-12 367 views
4

如果需要<iframe></iframe>,我需要将背景颜色更改为显示页面的白色。那可能吗?现在原始网站的背景是灰色的。更改iframe问题的背景颜色

<iframe allowtransparency="true" style="background-color: Snow;" src="http://zingaya.com/widget/9d043c064dc241068881f045f9d8c151" frameborder="0" height="184" width="100%"> 
    </iframe> 

我想改变

回答

16

I帧的背景可以改变加载页面的背景。像下面那样

<iframe allowtransparency="true" style="background: #FFFFFF;" src="http://zingaya.com/widget/9d043c064dc241068881f045f9d8c151" frameborder="0" height="184" width="100%"> 
    </iframe> 

如果你想改变页面的背景你已经加载了iframe,那么我认为这是不可能的。

+0

我想改变的背景之间加载页面 – 2013-02-12 11:01:39

+5

这是不可能的,据我所知... – Kingk 2013-02-12 11:14:04

2

JavaScript是你需要的。如果在加载页面时加载iframe,请使用onload事件插入iframe测试。如果IFRAME插入实时,然后创建嵌入和钩在回调函数任何操作,你需要采取:)

+5

这将是很好的,如果可以提供的代码(我不擅长Java脚本) – 2013-02-13 04:23:13

0

把一旁的iFrame标签

<aside style="background-color:#FFF"> your IFRAME </aside>

+0

对我来说不是很好。不工作[Chrome]。 – 2016-08-12 01:08:23