• 締切済み

リンク先として、ページの途中に飛ばす方法しらない?

特定のページの、スクロールした途中あたりに、 リンクを飛ばす方法ってないでしょうか? もともとブックマークなどの記述で、飛ばすことができる ページであれば、URLの後に#1とかつければ飛ぶのは分かるのですが そういうブックマークなどもないようなページの場合は 難しいでしょうか???

  • HTML
  • 回答数4
  • ありがとう数1

みんなの回答

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.4

そのページの場所に aタグで name か id 属性で名前が付いてると その「#1とか」みたいなやりかたで飛ばせるようになるよ それが例え javascriptで書き出したようなものでもね。 ただ、モノがflashとかだと無理。 aタグが設定されてるかどうかはソースを見るしかないけど、そういうので判らないようならfirefoxにあるようなDOM Inspectorのようなモノを使って構造を見るしかないよ

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.3

画面Aで一覧検索し、その中から選択したレコードを画面B で表示し、再度画面Aへ戻る というようなケースでは、 1)画面Bへの遷移直前のスクロール位置を画面Bに渡す。 2)画面Bから画面Aへ戻る際、画面Aへ1)のスクロール位置を 渡す。 3)画面Aでは、JavaScriptにて、画面Bから渡された   スクロール位置を設定する。 というような処理をしていますが、 あくまでも、飛ばす側も、飛ばされる側も、自身の管理化にある (改修可能)ことが前提です。 飛ばされる側が、第3者の管理下である場合、まず不可能でしょう。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>スクロールした途中あたりに ハッシュを使わずにやるのですね? 「途中あたり」っていったいどのあたりか特定できないですよね? なので、無理です。

GOOOta
質問者

補足

上から300pxあたりのところ。とかできないですかね。

回答No.1

アンカーというものを使います。 http://www-linac.kek.jp/HTML.html#NamedAnchorOther

関連するQ&A

  • ページの途中にリンクするとそれより上部分が表示されない。

    ページの途中にリンクするとそれより上部分が表示されない。 HTML,css,javascriptを組み合わせてページを作っています。 リンク先:<a name="tochu" id="tochu"></a> リンク元:<a href="ファイル名#tochu">途中へ</a> と記述しております。リンクをクリックすると移動はするのですが、 リンク先の名前をつけたところがページの一番上になってしまい、 それより上部が表示されず、上にスクロールも出来ません。 ページ全体が上にずれ、画面外にはみ出してしまっている状態です。 cssのposition等の設定かと思い、探したのですがそのような記述はありません。 原因を思い当たる方、おられましたらよろしくお願いいたします。

    • ベストアンサー
    • HTML
  • リンクページが開かない

    お願い致します 98se、xp、ホームページビルダー8で作成してます ページ数は8ページあるのですが、その中の1ページからのみリンクページが開けません。 アドレス、画面したのURL等みました、ソースも見ましたがリンクページが開く他のページと同じような形式の記述になっていました、なぜリンクページが開けないのか解りません。 教えて下さい。

  • リンク先のページで、好きなところでリンクを張りたい。

    はじめまして。 ホームページビルダー9を使っています。 自分のHPから外部リンクを張るとき、その外部リンクページの途中にリンクを張る方法ってありますか? 自分のHPならタグを貼ればいいのですが、外部のやり方を探しても見つかりませんでした。 無理なのでしょうか? よろしくお願いします。

  • フレームで開いたページのリンク抽出

    インラインフレーム、フレーム、新規ウィンドウなどでウェブページを開いてリンクを抽出するにはどうしたらよいのでしょうか? 試した方法は、親ファイルでiframe名.location.href="目的のURL"としインラインフレームでウェブページを開いた後、 http://blog.bulknews.net/mt/archives/001099.htmlのブックマークレットをiframe名.location.href="ブックマークレット"でリンク抽出しようとしたのですが、ブラウザはブックマークレットとして認識してくれず、「ページが表示できません」となってしまいます。 ただ、ウェブページではなくローカルに置いたファイルを開いたのち、同じくiframe名.location.href="ブックマークレット"すると上手く動作してくれるのですが…… ウェブページでもブックマークレットを動作させる方法、あるいは親ファイル内のjavascriptでブックマークレットに相当する動作をするjavascriptの書くなどがあればぜひ教えてください。

  • あるページのあらかじめ定めた位置へリンクさせたい

    色々なホームページを見ていると、同じページ内の定められた位置へリンクされている場合が見られます。 例えば、ページの一番下にある「先頭へもどる」ボタンのようなイメージです。「先頭へもどる」ボタンではページの先頭へ戻りますが、ページの真ん中にリンクさせたい場合や微妙な位置にリンクさせる場合どのように記述すればよいでしょうか? 以前、pxで調整できると聞いたことがあるのですが具体的な記述方法が分かりません。よろしくお願いします。

    • ベストアンサー
    • CSS
  • フーレムを使わないターゲットリンク

    ホームページのあるリンクをクリックすると 特定の区画だけのページを変えるようにしたいのですが (フレームであれば<a href="URL" target="フレーム名">のこと) 全体ページでいちいちスクロールバーを表示したくないのでフレームを使いたくありません。 (真ん中あたりを変えたいのでフレームで分けるとスクロールバーがいっぱいに) スタイルシートやJavaで特定の場所を指定して変更することはできますか? もしくはフレームを使ってもスクロールバーが出ないようにできますか?

    • ベストアンサー
    • HTML
  • ページ内へのリンク設定

    困っています…。 ホームページをすぐに作る必要があって、プロバイダーが提供している、記述しないでも作れるものでホームページを作っているのですが、 ページ内へのリンク設定の機能がないらしいのです…。デザインの関係で、どうしてもその機能がないと困るのですが、今から同じものを記述式で作るなんて到底無理だし、作ったページは他のホームページ作成ソフトへダウンロードできないし…。何かいい方法はないでしょうか…。 こういう簡単なものって、記述式と併用?できるようになってないんですね…。簡単に作れるんだから当然機能は限定されるのは仕方ないんですが…。 後、ページからページへとぶリンク設定って公開後にしかできないものでしょうか?こういった簡単なホームページを作るものの場合…。

  • リンク先から元の位置に戻る方法教えて!

    例えば、サイトのトップページがあり、そこにはリンクが三箇所張られて います。ページは縦に長く上段に1リンクがあり、中段に1リンクが あり、下段に1リンクがあります。上段、中段、下段の位置はスクロールさせなければ ならない程縦長のページです。 その場合で、例えば、トップページ下段のリンクからリンク先に移動したとします。 その後、そのリンク先から再度、画面左上の「戻る」ボタン、若しくは <INPUT type="button" value="前面に戻る" onclick="pageBack()">のボタン を押して、トップページに戻った場合なんですが、どうしてもトップページ の上段に戻ります。 最初リンクした、下段の元の位置に戻る方法は無いのでしょうか? 詳しい方、居られましたら宜しくお願いします。

  • リンク先をメモ帳みたいに貼り付ける方法

    はじめまして。 実はよく不特定のWEBページをチェックすることが多いのですが、この際、後々リンクに直接飛べるように、メモ帳などでコピーして保存する方法はないでしょうか? メモ帳だと、そのままリンク先に飛べないので、結局アドレスにコピーしなくちゃいけないのでいまひとつ使い勝手が良くないです。 本当はお気に入りにいれれば解決するんだとおもいますが、お気に入りがもういっぱいで、かなり下までスクロールしないと新規は出てきません。 できれば、すぐにメモしたものを取り出せて、すぐに削除できるような便利なものはないでしょうか?

  • ページ途中に飛ばす「#」リンクが飛んでくれません。

    画面をフレームで上下に分け、さらに下フレームを左右に分けています。下画面の左フレームにナビボタンを置き、あるボタンだけ、クリックで、右フレームTOPのページ半ばに画面が飛ぶようにリンクをしています。 ある事で、本来の右画面トップとは違うページを最初に表示する必要があり、 新たに、トップとは違う別の画面を最初に表示するフレームセットを作成しました。それぞれのフレームネームは本来のトップが表示されるフレームセットのネームと同じにしてあります。 その新たに作成したフレームセットをURLに打ち込み表示した場合、先ほどのTOPのページ半ばに移動するはずのリンクが作動しません。 本来のURLから入るとちゃんと作動します。 何が原因なのでしょうか? すいませんが、よろしくお願い致します。

専門家に質問してみよう