あなたは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を、 について
しかし私は、あなたが例えば、親の中からJSを使用するようにどこにでもparent.
を追加することができ、直接IFRAMEに親JavaScriptを追加する方法を見つけることができませんでした:
<button type="button" onclick="parent.MyFunc();">Click please</button>
ボタンをクリックすると親ページに定義されたMyFunc
という関数が呼び出されます。
あなたはjavascriptのコードを追加することができた場合、あなたはちょうど私があなたが親の頭の中を探してください要素は 'style'しかし' link'ないと思う適切なのiframe HTML –