人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

iframeとJavaScriptについての質問です。
あるローカルのHTMLがあり、それにはiframeでhttp://www.yahoo.co.jp
を表示しています。

JavaScriptでiframe内に表示されたページのオブジェクトを操作する方法を
教えてください。

たとえば「iframe内のhttp://www.yahoo.co.jpの背景色をピンクにする」。

できる方法をお聞きしています。
「できないよ」という回答はご遠慮ください。

●質問者: html1983
●カテゴリ:ウェブ制作
✍キーワード:HTML JavaScript オブジェクト ピンク ローカル
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● yyaibo
●10ポイント

http://www001.upp.so-net.ne.jp/oka/iframe_daily.htm

?T???v???y?[?W?@?@?@???????IFRAME

ここのページは参考になります。

◎質問者からの返答

質問の仕方が悪かったですかね。表示するsrcを操作したいわけではありません。

的を絞って「iframe内のhttp://www.yahoo.co.jpの背景色をピンクにする」方法を聞けばよかったかもしれません。


2 ● kouayukou
●50ポイント

インラインフレームに、idを付けている場合は


document.getElementById(frame_id).contentWindow.document.bgColor=’red’


といった方法で指定が可能です。

「name.document」でも可能ですが、nameの部分に変数を使いたい場合「getElementById」を使用したら良いと思います。

◎質問者からの返答

contentWindow というものがあるのですね。あとは応用できそうです。

と思ったのですが。ローカルのHTMLからは外部のsrcは操作できないようです。

セキュリティの制限上しょうがないのですかね。

ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ