水曜日, 12月 19, 2007
[HTML]インラインフレーム(iframe)の更新
▼質問
インラインフレーム(IFRAME)を更新したいんだけど・・・どうしたらできるの?
▼回答
インラインフレームのオブジェクトの指定は次のようになる。
parent.document["インラインフレームNAME"]
(parent.document.インラインフレームNAMEでもOK)
document.frames["インラインフレームNAME"]←IEのみ有効らしい
(document.frames.インラインフレームNAMEでもOK)
これを踏まえると次の記述をすると更新が実現できる。
parent.document["インラインフレームNAME"].location.href=URL;
■参考
エレメントプロパティ/メソッド
value : フォーム部品に入っている文字列、または表示している文字列を取得・設定します。
innerHTML : 指定エレメントのHTML要素(タグの間)を取得します。
innerText : 指定エレメントの文字列を取得します。
tagName : 指定エレメントのタグ名を取得します。
click() : クリックします。クリック可能なエレメントであること。
outerHTML : 指定エレメントのHTML要素(タグ毎)の内容を取得します。
インラインフレーム(IFRAME)を更新したいんだけど・・・どうしたらできるの?
▼回答
インラインフレームのオブジェクトの指定は次のようになる。
parent.document["インラインフレームNAME"]
(parent.document.インラインフレームNAMEでもOK)
document.frames["インラインフレームNAME"]←IEのみ有効らしい
(document.frames.インラインフレームNAMEでもOK)
これを踏まえると次の記述をすると更新が実現できる。
parent.document["インラインフレームNAME"].location.href=URL;
■参考
エレメントプロパティ/メソッド
value : フォーム部品に入っている文字列、または表示している文字列を取得・設定します。
innerHTML : 指定エレメントのHTML要素(タグの間)を取得します。
innerText : 指定エレメントの文字列を取得します。
tagName : 指定エレメントのタグ名を取得します。
click() : クリックします。クリック可能なエレメントであること。
outerHTML : 指定エレメントのHTML要素(タグ毎)の内容を取得します。