iframe父页的js不执行(iframe 怎么继承父页面的 css 和 js)

本文目录
- iframe 怎么继承父页面的 css 和 js
- 点击iframe页面中的按钮刷新父页面,但是不改变iframe先前的src
- 火狐上面的iframe在使用了display:none时不能运行JS
- 用js给当前页面的iframe里添加js语句,语句无法执行
- iframe里的悬浮在本页可以用在父页上就不能用
iframe 怎么继承父页面的 css 和 js
iframe继承父窗口样式CSS的方法
在子页面的head之间添加
《script》
window.onload=
function()
{
var linkList=window.parent.document.getElementsByTagName("link");//获取父窗口link标签对象列表
var head=document.getElementsByTagName("head").item(0);
//外联样式
for(var i=0;i《linkList.length;i++)
{
var l=document.createElement("link");
l.rel = ’stylesheet’
l.type = ’text/css’;
l.href=linkList.href;
head.appendChild(l);
}
}
《/script》
这段JS应该可以实现,外联样式同步。
点击iframe页面中的按钮刷新父页面,但是不改变iframe先前的src
在父页面放置一个隐藏字段HiddenField,js刷新父页面之前将iframe当前的src属性保存到该隐藏字段中。再在父页面加载事件onload中时用js检查该隐藏字段是否包含src值,如果有,将其值赋值给iframe的src属性。
火狐上面的iframe在使用了display:none时不能运行JS
尊敬的用户,您好!很高兴为您答疑。
您这意思是想表达当您将iframe的样式设置为隐藏显示的时候,执行js找不到对象是吧。建议您尝试使用jQuery的hide()方法。
希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
用js给当前页面的iframe里添加js语句,语句无法执行
iframe之后的js压根就没有下载,把iframe放到加载js之后就可以成功执行js文件了。
怎么会无法执行呢?你的textvcontent是什么呢?代码不完整呢,
.contentWindow 在不同浏览器好像使用不同呢
iframe里的悬浮在本页可以用在父页上就不能用
iframe{
position:absolute;
z-index:1001
}
第一步让iframe浮动
第二步,设置一个z-index,保证不被其他元素遮挡

更多文章:
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30





