2014-04-05 55 views
0

的答案已经这样的问题不会产生所需的输出。透明背景的iframe

<iframe src="http://www.foxyform.com/form.php?id=541803&sec_hash=027132f38b1" frameborder=0 allowTransparency="true" style="background-color:rgba(0,0,0,0);"></iframe> 

与jQuery的代码(这可能是错误的:P)

$('iframe').contents().find('body').append('style="background-color:rgba(0,0,0,0);" />'); 

基本上我想要的背景是透明的,所以我的网页的背景图像变得可见。要做到这一点我需要添加到iframe的body标签这样的:

style="background-color:rgba(0,0,0,0); 

使用的上述jQuery代码不工作取得了预​​期的效果。任何帮助,将不胜感激。 :)

回答

0

如果是在同一个域只能编辑iframe的风格。 轴承这一点,请尝试

background:transparent; 
+0

然后你为什么要尝试编辑使用JS的iframe样式呢? – smistry

+0

它可能只有(据我所知)使用Jquery(和JS显然) –

+0

它可能只有当协议,域和端口匹配你嵌入的iframe时。如果你在这里看到http://jsfiddle.net/2UVUk/,然后看看控制台,你会看到一个SecurityError – smistry