私はiframeを持っています。ここでは、div要素(facebookのあるフレーム)を隠しています。iframeのDIV要素を非表示にする
<script type="text/javascript">
function changeCSS(){
\t frame = document.getElementById("radar");
\t frame.contentWindow.document.getElementById("div_facebook").style.display='none';
}
</script>
<iframe name="radar"
onload="javascript:changeCSS()"
id="radar"
width="650"
height="450"
frameborder="0"
scrolling="no"
src="http://radar.bourky.cz/index.php?lat=49.9847&lon=16.6241&zoom=8&map=0&repeat=3&last=4&r_opa=30&l_opa=10&l_type=0&cell=0&anim=1&c1=0&c2=0&c3=0&c4=0&c5=0">
</iframe>
そしてここでコンソールから問題がクロームである:
のindex.html:85キャッチされない例外:DOMException:クロスオリジン・フレームへのアクセスを、原点 "ヌル" のフレームをブロック。 at changeCSS(file:/// D:/jirka/Desktop/kalend%C3%A1%C5%99/index.html:85:21) at HTMLIFrameElement.onload(file:/// D:/ jirka /デスクトップ/カレンダー%C3%A1%C5%99/index.html:96:170)
私は多くの指示を読んだが問題は解決しなかった。 誰かが私が非常に感謝されるのを助けることができれば。
JS経由でクロスドメインページにアクセスすることはできません。 [同じ出身のポリシー](https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy) – Teemu
ドメイン間で何かを行うには、ウィンドウのpostmessageを参照してください。 –