iframeとJavaScriptについての質問です。

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

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

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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/09 12:46:21
  • 終了:--

回答(2件)

id:yyaibo No.1

yyaibo回答回数89ベストアンサー獲得回数02005/04/09 15:51:06

ポイント10pt

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

�T���v���y�[�W�@�@�@���ւ���IFRAME

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

id:html1983

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

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

2005/04/10 21:23:37
id:kouayukou No.2

kouayukou回答回数3ベストアンサー獲得回数02005/04/09 17:57:54

ポイント50pt

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


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


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

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

id:html1983

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

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

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

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

2005/04/10 21:35:45

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません