我正在尝试将CSS应用到我正在加载到iFrame中的文档中。我正在使用OK_loadit函数,如下所示:
function OK_loadit(url,layerObjNS, width) {
if (document.layers){
document.layers[layerObjNS].load(url, width);
} else{
if (window.frames.length > -1){
window.frames[layerObjNS].location.href = url;
}
我加载到iFrame中的文档是一个php Seresnipity博客页面。
博客页面的CSS需要设置为“ background =#000000 ”,以便可以使用黑色背景从RSS源中的链接查看。那已经完成了。
但是当博客页面在我的网站(与博客位于同一个域)的iFrame中呈现时,它的CSS需要设置为“ background = transparent ”。< / p>
有没有办法修改上面的OK_loadit脚本,这样我可以在加载到iFrame时相应地重置页面的背景参数,或者我是否需要完全使用不同的脚本?
无论哪种方式,如果有人能把我与我需要的东西挂钩,我真的很感激。
谢谢!
詹姆斯
答案 0 :(得分:0)
[编辑] 删除上一个答案 [/编辑]
抱歉,我重新阅读了你的问题并意识到解决方案比我想象的要容易。 在您传递到此页面的网址中的只需将?tran添加到网址字符串..
所以...
“myPage.php?TRAN”
然后在php页面添加这个......
<script>
document.onload = function(){
if(self.location.query.indexOf("?tran") == 0)
document.bgColor = "transparent"
}
</script>
我认为这应该有用。