セルの高さをiframe内のページの高さに合わせて可変にする方法はないでしょうか?
テーブルの中にインラインフレームを入れたページを作ろうと思っているのですが、セルの高さを、インラインフレーム内に表示させたページの高さに合わせて可変にする方法はないでしょうか。
セルの高さの指定をしない+インラインフレームの高さの指定を100%にすれば出来るかな、と思ったのですが、やってみると指定していないのにもかかわらずセルの高さが150pxくらいになり、インラインフレームもそれに合わせた高さになってしまって失敗でした。
インラインフレームの高さを中のページに合わせて可変にして、セルもその高さに合わせる、というような方法があるのであれば、そのやり方でもいいです。
理想は、インラインフレームの中にはリンクによって複数のページを交互に表示させ、またそれらのページはインラインフレームではありますがスクロール無し(つまり親ページのスクロールでインラインフレームごとスクロールさせて下の方まで読むような形)の仕様にしたいです。
しかしインラインフレームの中に表示させるどのページも文章の量や画像のサイズがばらばらでページの長さが異なるので、それぞれの長さに対応出来ればなと思い、このたびの質問に至りました。
図としては
※テーブル幅は指定
| ̄ ̄ ̄ ̄ ̄|←ヘッダー
| ̄ ̄ ̄ ̄ ̄|←メニュー
| ̄ ̄ ̄ ̄ ̄|
| |
| |←インラインフレーム
| |(ここに表示させるページによって高さ可変)
| |
|_____|
|_____|←フッター
例:
1:インラインフレームに短めのページが入った場合↓
| ̄ ̄ ̄ ̄ ̄|←ヘッダー
| ̄ ̄ ̄ ̄ ̄|←メニュー
| ̄ ̄ ̄ ̄ ̄|
| |←インラインフレーム
|_____|
|_____|←フッター
2:インラインフレームに長めのページが入った場合↓
| ̄ ̄ ̄ ̄ ̄|←ヘッダー
| ̄ ̄ ̄ ̄ ̄|←メニュー
| ̄ ̄ ̄ ̄ ̄|
| |
| |←インラインフレーム
| |
| |
| |
| |
| |
| |
| |
| |
| |
|_____|
|_____|←フッター
というのが理想です
うまい説明ができなくて申し訳ないのですが、もしわかる方がいらっしゃいましたら、ご回答よろしくお願いいたします。
No.1
- 回答日時:
一般的なウェブページでは高さを設定しないので
取得する事自体が無理。
そうですか。
なにやらJavaを使えば出来るという話を聞いているのですが、やっぱり無理なのでしょうか…。
回答ありがとうございます。諦めずに方法を考えてみます。
No.2ベストアンサー
- 回答日時:
Tipsを提供されている方の、ブログでの記事紹介になりますが…
iframe内の高さを取得し、内容に合わせて高さを変更するJavascript(参照URL)
ただし、iframe内に表示するドメインは同一ドメインである必要があります。
参考URL:http://css-eblog.com/javascript/fit-height-ifram …
URLを拝見し、無事に思い通りの動作のサイトを作ることができました!
ベストアンサーにさせて頂きました。
大変役に立つご回答ありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- Excel(エクセル) エクセル2013「次のページ数に合わせて印刷」が小さすぎる 9 2023/03/28 10:18
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
- JavaScript JavaScriptで「〇以上▲まで」の書き方 1 2022/07/20 14:44
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- HTML・CSS 別サイトのHTML内にある情報を自動取得して、自分のサイトに組込む方法を教えてください。 例えば、Y 1 2023/06/15 08:09
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- Excel(エクセル) Excel 在庫管理について 3 2023/02/09 10:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルVBAでマルチページの切...
-
ページの自動ジャンプを止めるには
-
アクセス元URLをばれないよ...
-
検索エンジンにインデックスさ...
-
ホームページを工事中にしたい。
-
UserForm.showでマルチページ1...
-
<IFRAME>でコンテンツ部分のみ...
-
Excel2007 VBA で2ページ目PDF
-
VBAでマルチページのページ指定...
-
ホームページビルダーで作成の...
-
ワードはページ数イコール枚数...
-
単語を少し変えると1位になるの...
-
パワーポイントで参照ページを...
-
PHPでポータルサイト作成
-
Googleにトップページではない...
-
indexページをタイマーセットで...
-
グーグルに、トップページ以外...
-
ログインしないとみることがで...
-
FC2でホムペ作成中、2ページ目...
-
検索順位が下がった
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイントで参照ページを...
-
各ページの1番上の表示について
-
<IFRAME>でコンテンツ部分のみ...
-
VBAでマルチページのページ指定...
-
エクセルVBAでマルチページの切...
-
UserForm.showでマルチページ1...
-
検索エンジンにインデックスさ...
-
ページの自動ジャンプを止めるには
-
単語を少し変えると1位になるの...
-
アクセス解析。「直前に見てい...
-
検索順位が下がった
-
TEX ページ番号について
-
地味なページはnofollowにする?
-
vbsで開かれた別ウィンドウを制...
-
アクティブレポートの、ページ...
-
Excel2007 VBA で2ページ目PDF
-
リダイレクト前のURLをブックマ...
-
TOMCATを入れたPCのHTMLが別PC...
-
VBAでWEBサーバー上に保存され...
-
アクセス元URLをばれないよ...
おすすめ情報