みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

iframeのサイズを自動設定する方法はあります

iframeをJavascriptで生成後、srcで指定されたHTMLコンテンツの高さに
自動的にiframeのheightを設定したいのですが可能でしょうか?

var iframe = document.createElement('IFRAME');
iframe.setAttribute('src', 'http://net-bike.ne.jp');
iframe.setAttribute('width','100');
iframe.setAttribute('height','100');
currentScript.parentNode.insertBefore(iframe, currentScript.nextSibling);

投稿日時 - 2012-01-31 14:26:14

QNo.7277227

困ってます

質問者が選んだベストアンサー

クロスドメインでなければ、iframe内のdocument表示後、bodyのclientHeightに合わせてあげるとかでは?

iframeのdocumentの取得方法は、
http://wiki.bit-hive.com/tomizoo/pgdiff/?pg=JavaScript%20%A5%A4%A5%F3%A5%E9%A5%A4%A5%F3%A5%D5%A5%EC%A1%BC%A5%E0(iframe)%B4%D8%CF%A2&rev=6

…と、検索していたら、モロにご質問への回答がありました。
http://css-eblog.com/javascript/fit-height-iframe.html

投稿日時 - 2012-01-31 15:00:23

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問