• 締切済み

リンクの飛び先指定について

画面を2つのフレームで切っています。上のフレームはおもにナビゲーション用のボタンが並んでいます。下の画面は横長で4000pix程あります。800pixごとにテーブルで区切っています。 それぞれのテーブルの先頭に<a name=***>でアンカーポイント?を置いていて、そこに対して上のナビボタンで飛びたいのですが、思った位置に飛ばなかったり、先のページのアンカーから前ページのアンカーに飛ぼうとしてもなにも反応がなかったりします。 ドリームウイ-バー2を使っていますが、どんな原因が考えられますか?できればJavaなどは使いたくありません。

  • j-007
  • お礼率50% (4/8)
  • HTML
  • 回答数3
  • ありがとう数1

みんなの回答

  • yuizuian
  • ベストアンサー率42% (103/245)
回答No.3

next-coさんもおっしゃっているように、アンカータグで横スクロールさせる事はできません。 使いたくないとの事ですが、やはりJavaScriptを使用して実現するのが良いと思いますよ。

  • next-co
  • ベストアンサー率28% (43/149)
回答No.2

幅が4000pxという事は、横にスクロールさせて表示させたいと言うことですか? もしそうなら、TABLEを横に仕切って、リンクタグを入れても左右にスクロールさせることはできないと思います。

noname#8250
noname#8250
回答No.1

リンク先の指定がおかしいというのが一番考えられる原因だと思いますが。 フレームの上と下を「ue」「shita」として... リンク元(上フレーム)<A href="shita.html#***" tartget="shita">リンク先</A> としてあるのでしょうか? 言葉で説明されてもいまいち漠然としていて分からないので出来ればソースを書いていただければもっと的確な答えが返ってくるのではないかと思われます。

関連するQ&A

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

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

  • リンク アンカーポイント先を常に先頭に出すには..

    標準サイズで表示されるブラウザ画面程度の長さのページに (スクロールするまで長くない) アンカーポイントでリンクさせる事案がでてきました。 常にブラウザの頂点に各アンカーポイント先を表示させる ことなんてできるのでしょうか? ex アンカーポイントの順A   クリック→ Cが先頭みたいに     (たてにAbC) b           C

    • ベストアンサー
    • CSS
  • インラインフレームにリンク

    ページの中盤にインラインフレームを入れ、フレーム内のページにリンクで内容が変わるようにしているのですが、リンクを押すたびにフレームが画面の一番上に上がってしまいます。 同じ位置でページだけ変わる方法はありませんか?

  • iframe内からのリンク

    少々複雑ですいませんがお願いします。 ・index.htmlにname="contents"でiframeを設置 ・iframe内に先頭に戻るリンクを最下部に設置したい(ここでいう先頭はページ全体のトップ) ・上記リンクを押した際にiframe内は現時点のページのまま index.html ------------- <body> ヘッダー内容 <iframe src="フレーム内ページ.html"></iframe> + + + フレーム内ページ ----------- <body> <a name="top"></top> ページの内容 + + + このままだとフレーム内ページの先頭に飛ぶのは周知なので。 条件として、 ・CSSは使用可能。 ・javascriptは使えるが、使わないですむならその方が良い。 ・環境上jQueryは不可。 ・flash他は考えない。 カテゴリが異なるのかもしれませんが;よろしくお願いします。

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

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

    • ベストアンサー
    • HTML
  • targetを他フレームとアンカーポイント両方指定したい場合

    どなたか、お願いいたします。 リンク先のターゲットの指定ですが、 他のフレームを指定する場合、 <a href="test.html" target="main(フレーム名)"> ですよね。 さらに、ページのアンカーポイントへの指定は <a href="test.html" target="top(アンカー名)"> だと思うのですが、 他フレームへの指定で、更にページのアンカーポイントを指定する場合、どうすれば良いのでしょうか? 初心者でお恥ずかしい限りですが、よろしく お願いいたします。

    • ベストアンサー
    • HTML
  • [CSS]上下フレームの背景を中央寄せでずれさせない方法

    ホームページ作成中です。 上下2つにフレーム分けしています。 ページはテーブルで構成された中央800pix固定にしようとしています。 さて、上下のフレームにまたがるような固定の1枚背景画像を中央にセットしたいのですが、問題が発生しています。 上フレームについては問題なくできています。ただ、下フレームが、本文が長くなった際もちろんスクロールバーが出るのですが、スクロールバー分左にずれてしまいます。 下をスクロールさせてもちゃんと背景画像を出したいのでテーブルの背景ではちゃんとできないですよね。 どうにかして上下フレームの背景画像で中央寄せした場合、ずれないようにする方法はないでしょうか?

    • 締切済み
    • CSS
  • ホームページリンクについてです

    frameを使った物なのですが、 <a href="/">で指定したhtmlをframe内に開くとき、同時にframeがある位置までスクロールさせようとjavaを作ったのですが、よく考えたら<a href>を二つ同時にリンクさせる事ができない事に気づきました。 なにかいい方法があったら教えてください。 ・リンク先をframe内に表示 ・同時にページ位置を移動させたい よろしくお願いします。

  • 【CSSハック】アンカーポイントの位置をずらしたいのです

    WIN IEのみで失敗してしまうCSS問題についてご質問させてください! 『ページ内アンカーリンクのポイントをブラウザ画面トップから100pxほど下にずらしたポイントに表示したい』 というのも、ブラウザ画面トップにposition:fixed;のオブジェクトを配置しているため、 アンカーリンクでページ内ジャンプした際に先頭部分が上記オブジェクトの後ろに隠れてしまうのです。 <a name="XXXXX" id="anchor"><img src="XXXXXXX"/></a> このタグに対してのCSSは #anchor{ position:relative; top:-100px; left:0; } このコマンドで Mac環境(safari / Firefox) Win環境(Firefox) では成功したのですが、IE6 / IE7では認識せず、スクロールバーがなぜか2本重なるバグ?が表示されるのです。 このような現象の原因と対策がございましたらお教えいただきたいです。 どうぞよろしくお願いします! (横2つ割のインラインフレームは可能なら使いたくないのですが、他に方法がなかったら仕方ないのでしょうか。。)

    • 締切済み
    • CSS
  • インラインフレームの上(外)と下(内)で表の列位置をあわせたい。

    お世話になります。初歩的な質問で申しわかりませんがよろしくお願いいたします。 インラインフレームの上(フレームの外)と下(フレームの内)に表を配置して、セルの列位置があうようにしたいと考えております。フレームの内外の表とも同じ列数の表で表の幅のピクセル数、ボーダー幅など同じにしています。インラインフレームの表示幅も同じ幅にしていますが、表示された際の列位置がずれてしまいます(スクロールバーで位置をあわせる必要が生じます)。これを同じ位置にあわせることは可能でしょうか?アンカーポイントにて縦位置は表示させたい箇所へ飛ぶようにしており、これはうまく動いています。フレーム部分は <iframe src="./01select.html" width="1375" height="180" scrolling="yes" name="select" marginwidth="0" marginheight="0" hspace="8" vspace="0">●●未●●ここに未対応ブラウザ向けの内容入れること</iframe> です。 よろしくお願いいたします。

    • ベストアンサー
    • HTML

専門家に質問してみよう