iframe从父级继承

iframe从父级继承,第1张

iframe从父级继承

您可以通过在iframe中使用以下代码来“继承”父级的CSS:

<head><script type="text/javascript">window.onload = function() {    if (parent) {        var oHead = document.getElementsByTagName("head")[0];        var arrStyleSheets = parent.document.getElementsByTagName("style");        for (var i = 0; i < arrStyleSheets.length; i++) oHead.appendChild(arrStyleSheets[i].cloneNode(true));    }}</script></head>

在IE,Chrome和Firefox中对我来说效果很好。

关于Javascript,我找不到直接将父Javascript添加到iframe中的方法,但是您可以

parent.
在父内部添加任何位置以使用JS,例如:

<button type="button" onclick="parent.MyFunc();">Click please</button>

MyFunc
单击该按钮时,将调用父页面中定义的函数。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5567045.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存