2014-04-05 121 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