尝试在IE中更改iFrame的背景颜色
Trying to change background color of iFrame in IE
我有一个使用iFrame的网页(见 http://little-apps.org/lilregcleaner/history.html),(当然)iFrame在IE中显示为白色背景,而不是Firefox和chrome中的蓝色背景。我已经尝试了一切使iframe的背景蓝色/透明,包括:
- 将"允许透明度=true"标记添加到 iframe
- 使用 JavaScript 在 iframe 内部添加"background-color: blue"和"background-color: transparent"标签
- 将 iframe 括在带有"背景颜色:蓝色"的 span 标记中
- 将 iframe 更改为div(不起作用,因为我使用 AJAX 从 XML 文件中获取源代码,而 XMLHttpRequest 对象只能使用一次)
如果有人知道我的问题的解决方案,请告诉我。我还应该指出,我唯一的成功是使用style="filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)"。
谢谢!
将 IFRAME BODY 的 style
属性设置为 background-color:blue
在 IE8 的调试器中对我有用。(即,在 IFRAME 中加载的文档的正文。
或者,您可以使用 JavaScript 直接更改 BODY 的样式:
document.getElementById("versionHistory").contentWindow.document.body.style.backgroundColor="blue";
// get the IFRAME window object, get the BODY tag in that window, set its CSS
我认为您必须在iframe中加载的页面中添加背景。
示例,修改 http:/little-apps.org/lilregcleaner/history/1.xx.html
相关文章:
- 防止Iframe窗体在新窗口中打开
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 将样式表插入iframe
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 可以在这里为背景图像设置滤镜吗
- 如何使用jquery更改html中的背景颜色
- 使用 jQuery 更改 iFrame 背景
- jQuery不会改变iframe背景
- iframe youtube视频开始播放后背景变暗
- 如何更改iFrame的背景
- jquery模态对话框背景并没有扩展到iframe之外
- 如何在打开iframe时使背景变暗
- chrome javascript dom删除iframe背景图像
- HTML从Iframe内移除背景
- 没有改变在iframe内加载的输入按钮的背景颜色
- 获得innerHTML的iframe加载在chrome背景页面
- 添加文本覆盖到我的Vimeo全屏背景-iframe-
- 如果特定的URL,使用Jquery更改iframe主体的背景图像
- 尝试在IE中更改iFrame的背景颜色
- Chrome扩展:识别web请求的背景页面iframe