ここから本文です

解決済みのQ&A

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

rinda_maru_nosukeさん

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

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

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

補足
potoooooooozさん のやり方で行ってみましたが、
それだとページ全体が指定した位置に移動してしまいました。
インラインフレーム外は通常通りで
インラインフレーム内だけの位置の変更は可能でしょうか?
  • 質問日時:
    2011/9/1 10:39:59
  • 解決日時:
    2011/9/16 03:20:07
  • 閲覧数:
    3,836
    回答数:
    1
  • お礼:
    知恵コイン
    50枚

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

potoooooooozさん

表示したいページの。表示したい部分の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の中だけ移動するかと思います。

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

  • 違反報告
  • 編集日時:2011/9/1 15:39:08
  • 回答日時:2011/9/1 10:58:08

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

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

総合Q&Aランキング

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

知恵コレに追加する

閉じる

知恵コレクションをするID/ニックネームを選択し、「追加する」ボタンを押してください。
※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

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