ここから本文です

インラインフレームの初期表示位置を指定したいのですが

このエントリーをはてなブックマークに追加

質問者

rinda_maru_nosukeさん

2011/9/110:39:59

インラインフレームの初期表示位置を指定したいのですが

<iframe src="" frameborder="1" width="600" scrolling="yes" height="600"></iframe>

↑にしますと、インラインフレーム内の初期表示は一番上になります。
ですが実際見せたいものは、初期表示より下にありますので、
スクロールさせないといけないので手間がかかります。
インラインフレーム内の初期表示位置を下のほうに変えることはできますでしょうか?

補足potoooooooozさん のやり方で行ってみましたが、
それだとページ全体が指定した位置に移動してしまいました。
インラインフレーム外は通常通りで
インラインフレーム内だけの位置の変更は可能でしょうか?

閲覧数:
4,378
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

potoooooooozさん

編集あり2011/9/115:39:08

表示したいページの。表示したい部分のidを探して(もしくはidをつけて)

<iframe src="ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1070281310#contents-footer" width="980" height="400"></iframe>
※httpの最初のhは抜かしています。

のようにurl+#+idのようにすればいいです。
url = http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1070281310
id = contents-footer
idは右クリック>ソースを見るで調べてください。
読み込む関係で少しカクつきますがそれは仕方ないかと思います。

補足に関して:
iframe自体を表示するurlに#+idを追加するのではなく、iframeのソースににだけ#+idをつければiframeの中だけ移動するかと思います。

もしかしたらブラウザによっておかしくなるのかもしれないので、一応いろんなブラウザでも試してみてください。

この質問は投票によってベストアンサーに選ばれました!

  • このエントリーをはてなブックマークに追加
簡単にみんなで作るショート動画アプリ Yahoo!Chocotle for Android(無料)

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する