上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

フレームの子のペインでparentで親フレームを参照使用とした場合、Chromeではうまく動かないことがある

■親のフレーム

<frameset cols="220,*" id="index_main">
<frame name="xxx" src="sample1.html">
<frame name="yyy" src="sample2.html">
</frameset>


■子のHTMLのjavascriptに以下のようなコードを指定

//親でidに"index_main"が指定されているフレームを取得
var $element = parent.document.getElementById("index_main");


この実装、Chromeブラウザで動かすと動かないことがある。

ただし、動かないのはローカル環境のみである。
サーバにアップして、参照した場合はいい具合に動作する。

Chromeブラウザでは、セキュリティー上の関係で
ローカルではうまく動かないようになっているらしいが、
ブラウザ起動時にオプションを指定することで
ローカルでも動作するようになるらしい。

【参考サイト】
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1278218187

https://productforums.google.com/forum/#!category-topic/chrome-ja/%E5%95%8F%E9%A1%8C%E3%81%AE%E5%A0%B1%E5%91%8A/Caw2PgHi9rQ


コメントの投稿

非公開コメント

プロフィール

hiiro

Author:hiiro

最新記事
カテゴリ
月別アーカイブ
最新コメント
最新トラックバック
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
Counter
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。