![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
iframeのheight 自動可変 についてのjavascriptはたくさん書き込みがありますが、親ページの<head>~</head>内にscriptの書き込みは不可の場合に実現可能かお教えください。(楽天サイトのため)
【親ページ】
<html>
<body>
<iframe src="hoge.html(子ページ)" width="900px" height="●●">
</body>
</html>
【子ページ】
<head>内など自由に書き込み可能
●●部分を可変にしたいのですが可能でしょうか?
可能な場合、実際のソースもお教えいただければ幸いです。
宜しくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
子フレームのソースにいれます。
<script>タグ内に記入してください。
iframeにidを設定しおいて、以下のような指定の方をお勧めします。
window.parent.document.getElementById('id').style.height='500px';
ご回答ありがとうございます。
再現ができないため、すみませんが、続けてご質問させてください。
実際ソース:
【oya.html】
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>無題ドキュメント</title>
</head>
<body>
<iframe src="ko.html" scrolling="no" frameborder="0" id="a">このページはインラインフレームを使用しています。インラインフレームに未対応のブラウザをお使いのかたは<a href="・・・">こちら</a>へどうぞ</iframe></td>
</body>
</html>
【ko.html】
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio …
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis" />
<title>無題ドキュメント</title>
<script>
window.onload = function(){
window.parent.document.getElementsByTagName('id')[0].style.height='500px';
}
</script>
</head>
<body>
・
・
・
</body>
</html>
これで間違いないでしょうか?
●id部分は、ko.html のid部分は、a に書き換えた方がよろしいのでしょうか?
●height='500px' 部分は最低限のheight指定で、実際は可変するのでしょうか?
●実際に使用する際は、<iframe src="ko.html"・・・>部分は、<iframe src="http://www.rakuten.ne.jp/gold/・・・.html"・・・>となりますが、このように他サーバーへのhtml参照で、可変は可能でしょうか?
大変お手数ですが、ご回答いただければ幸いです。
宜しくお願いいたします。
No.1
- 回答日時:
親の中のiframeがひとつという仮定で、子フレームから以下のように指定
window.onload = function(){
window.parent.document.getElementsByTagName('iframe')[0].style.height='500px';
}
iframeにidを設定しておいたほうが、扱いやすいと思いますが…
ご回答ありがとうございます!
まったくの知識不足でお恥ずかしいのですが、
>子フレームから以下のように指定
window.onload = function(){
window.parent.document.getElementsByTagName('iframe')[0].style.height='500px';
}
これは、どの部分に書けば宜しいでしょうか?
ご教授お願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS (Javascript)印刷するファイルに応じて印刷プレビュー画面で用紙を自動的に切り替えたい!! 2 2022/04/11 12:04
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- JavaScript Javascript初心者|jQueryの.val()で値を取得し複数の要素を連結させる方法知りたい 2 2022/06/02 12:06
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
外部からのjs呼び出しについて。
-
サブウインドウの高さを自動で...
-
新しいウィンドゥを最大化で立...
-
location.hrefを使ったインライ...
-
小窓を表示する時に、必ず右上...
-
javascriptでのポップアップ表...
-
いろんなサイズの新しいウィン...
-
IF文で該当の処理を通らない
-
JAVAでリンクボタンを作成して...
-
リンクをクリックしてタイトル...
-
HTMLタグ 画面サイズを指定
-
文字をクリックすると 小窓が開く
-
中央揃えのJavascript!
-
最初からツールバーなしでhtml...
-
SQLのWHEREで全てを質問する方法
-
<a href="#" …>の意味を教えて...
-
bodyにidをつける理由は何ですか?
-
getElementsByNameで要素が取得...
-
javascriptでalertの文字列をコ...
-
JavaScriptでiframeの内容を「...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あなたのXAMPPのdashboard内のj...
-
新しいウィンドゥを最大化で立...
-
SQLのWHEREで全てを質問する方法
-
window.openでフルスクリーン表...
-
htmlファイルを開いた時の画面...
-
外部からのjs呼び出しについて。
-
JAVAでリンクボタンを作成して...
-
小窓を表示する時に、必ず右上...
-
window.opener.location.href ...
-
GIFアニメの動きが止まってしま...
-
プログラミング初心者です
-
IF文で該当の処理を通らない
-
javascript サーバーファイル有...
-
window.openで404エラーがでます
-
Canvasを使って描画して面積取得
-
町内会での不倫
-
ホームページで window.open() ...
-
ウィンドウを閉じる際のダイアログ
-
JavaScriptで新しいウインドウ...
-
サブウィンドウの大きさを複数...
おすすめ情報