• ベストアンサー

別ページの指定先へのリンクができません

初めて質問させていただきます。 Yahoo!ジオシティーズでHPを作成しています。 リンク指定で、別のページの指定の位置(画像)に行くようにしたいのですが、   <a name="○○"><画像></a> と、   <a href="●●.html#○○">~~</a> のタグを使っても画像の位置からではなく、一番上からになります。   <a href="http://△△/●●.html#○○">~~</a>としてもできません。 過去の質問や本、HTML講座など調べてみたのですが、何故だか上手くいきません(T▽T;ゥゥゥ‥ 上手く説明できずに申し訳ありませんが、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#20377
noname#20377
回答No.1

移動先にid属性は指定していますか? (id="NAVIGATION"のように大文字で指定する方が良いが、しなくても動くっちゃあ動くな)

nyachi88
質問者

お礼

指定場所の画像の下にスペースがあまりなかったようで、改行を足してみたらできました。 ありがとうございました。

nyachi88
質問者

補足

早い時間での回答ありがとうございますm(__)m id属性は指定していません。 この場合は  リンク先 <img src=画像の名前.jpg id=□□> と、  リンク元 <a href="URL#□□">~~</a> でいいのですか? やってみたんですけど、できないです(TдT)

その他の回答 (1)

  • orange001
  • ベストアンサー率32% (83/253)
回答No.2

こんにちは。 もう解決されましたでしょうか。 リンク先のファイル: 画像を表示するタグ、<img src="画像名.拡張子">の直前に、 <a name="○○"></a>を入れます。 リンク元のファイル: <a href="●●.html#○○">○○の画像</a>を書き込んで、 思い通りの場所に飛べないでしょうか?

nyachi88
質問者

お礼

指定場所の画像の下にスペースがあまりなかったようで、改行を足してみたらできました。 ありがとうございました。

nyachi88
質問者

補足

回答ありがとうございます。 それができないんです・・・・(TдT)

関連するQ&A

  • リンク先ページの指定した位置へ移動するには??

    おせわになります。 早速ですが質問させていただきます。 <a>タグを使ってリンク先ページへ移動するようにしています。 質問内容はただリンク先へ移動するのではなく、リンク先ページ内の指定した位置へ移動させるにはどうすれば宜しいでしょうか。 同じページ内で指定位置へ移動する場合は <a href="#samp">リンク元</a> <a name="samp">指定位置</a> で行えることはわかりました。 このやり方を応用してやるのか、はたまた別のやり方があるのか全く検討つきません。。 どなたかご教授のほど宜しくお願い致します(_ _)

    • ベストアンサー
    • HTML
  • リンク先が指定した行からずれてしまう

    W7、IE8でタグを書いて個人HPを作っております。 リンク元でリンク先のHTMLとその行を<a name="・・・・”></a> とやりますと、htmlにはリンクするのですが、指定した行(場所)でなくリンク先htmlの最終行に飛んで しまうのです。 また、これは前々から思っていたのですが、確実に数行だけずれてしまうのです。 タグの記述に間違いがあるかもしれませんが、どういうミスが原因として考えられるでしょうか。 よろしくお願いします。

  • リンク先指定

    HPのリンク指定で、他のページの指定の位置に行くようにするには、どうしたらよろしいでしょうか。 HTML講座など見てみたのですが、よくわかりません。 (urlに#を付けて指定する事はわかりますが、#の設定の仕方がよくわかりません。) 例えば、この「OK Web」トップの、真ん中、 「▼カテゴリ」の位置に来るようにするとしたら、 どのようになるのでしょうか。

  • リンクしたものを新しいページに出したいのですが。

    掲示板を設置しています。 フレームの大きさを指定して小さくしてあります。 文中に、リンクを張りたいときに、 <a href="★"></a>というタグを入れていますが、 これだと、リンク先に飛んだとき、 小さなフレームの中に出てしまうので、良く見えません。 なので、リンク先を新しいページで出したいのですが、 どういうタグを使えば良いのでしょうか。 教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • URLの相対指定について

    いま、BASEタグを使ってURLを相対指定して、簡略化をしているHTML文書があります。 このHTML内で、もう一つ別の相対指定の基準を指定する方法はあるのでしょうか? リンクの位置関係は簡単に書くと下のようになってます。 Web Site +-HTML文書 +-リンク先のファイル(複数) Local +-リンク先のファイル(多数) Localのリンク先のファイルが多数あるので、 いちいち<A href="file:///.....と書くのがいやなので、 BASEタグによる基準をLocalのフォルダにしています。 しかし、こうするとWeb Site上へのリンクはいちいち、 <A href="http://.....と絶対指定しなければなりません。 これを回避したいのです。

  • リンクする画像とテキストをくっつけるには?

    ブログでHTMLタグを使いたいのですがまだよく分かりません。 テキストをクリックしたらリンクするためのHTMLタグは次の通りですよね。 <a href="リンク先URL">表示するテキスト</a> 画像(写真)をクリックしたらリンクするためのHTMLタグは次のようになりますよね。 <A Href="リンク先URL"><img src="画像のアドレス"><A>  私は現在、テキストと画像の両方を同じサイトにリンクさせるのに、上の二つのタグを使っているのですが、本文に表示されると二つが離れてしまいます。よく、画像とテキストが一体化しているのを見るのですが、そうするにはどうしたらいいのでしょうか?ご教授願えませんか?

  • 別ページの指定した座標へリンクしたい

    こんにちは。 以前 http://oshiete1.goo.ne.jp/kotaeru.php3?q=725989 で現在表示中の指定した座標へリンクする方法で <A href="javaScript:scroll(x,y)">●●</a> を教えて頂きました。 これを応用して別ページの指定した座標へリンク できるようにしたいと思い、 <A href="javaScript:index.asp#scroll(x,y)">●●</a> と指定を変えてみたのですが、うまくいきません。 別ページはaspなのですが、別ページへは座標指定で リンクはできないのでしょうか? どなたかご存知の方は教えて下さい。 よろしくお願いします。

  • HPで同じページ内にリンクを貼る方法

    HPを作り始めたばかりでよく分からないので質問させていただきます。 同じページ内にリンクを貼りたいのですが、 私がHPを作っている所では<a href=""> の""の中がhttpから始まるURLでなければリンクできないようになっているのです。 (でもnameは使えるらしいです…) <a href="#abc"> <a name="abc"> というやり方があるのは知っているのですが、この決まりのせいで出来ないのです。 href以外のものを使って同ページ内にリンクを張る方法はあるのでしょうか? 同じ所で作っている方が出来ていたので、何か方法があるとは思うのですが 自分では見当もつきません… 詳しい方、よろしくお願いします。

    • ベストアンサー
    • HTML
  • リンク先を動的に変更する

    簡単な仕様を考えて試行錯誤しながら勉強している ジャバスクリプ超初心者です どなたか宜しくお願いします <a href="○○○○○○○○○"><img src="photo01.jpg" width="200" height="150" border="0" id="change" name="change" /></a> のリンク部分のアドレスを動的に変更したいと思っています 画像とリンク要素両方を「document.write」で書き出し変数を与えてあげれば 出来る事はわかっているのですが 今回は自分の仕様で どこまでJSでできるものなのか知りたい事もありまして どうしても指定位置のリンク部分のアドレスだけを変更したいと思っています。 下記方法 document.link[インデックス].hrefで取得できるのですが この方法だと何番目のリンクかといちいち数えて数字を指定しなきゃいけない為リンク数が多くなった場合には ちょっと現実的ではありません そこで例えば指定位置の画像情報を取得するみたいに 「document.ID名.src」みたいに指定箇所の「a」要素の「href」を指定する事はできますでしょうか? ちなみに同じようにリンクに対してもやってみたのですがダメでした 下記が現在のソースになります。 宜しくお願いします。 ============================================================= JavaScript ============================================================= function img_chage(no){ img = new Array(); img[0] = "photo01_ov.jpg"; img[1] = "photo02_ov.jpg"; url = new Array(); url[0] = "http://www.google.co.jp"; url[1] = "http://www.goo.ne.jp"; document.change.src = img[no]; document.links[0].href = url[no]; } ============================================================= HTML ============================================================= <a href="http://www.yahoo.co.jp"><img src="photo01.jpg" width="200" height="150" border="0" id="change" name="change" /></a> <br /> <img src="photo01_ov.jpg" width="100" height="75" onMouseOver="img_chage(0)" /> <img src="photo02_ov.jpg" width="100" height="75" onMouseOver="img_chage(1)" />

  • HPで特定ページの中の特定画像にリンクさせるには

    win98で、ジオシティーズのジオクリエーターでHPを作成しています。タグとかあまり詳しくありません(;^_^A そこで、リンク先を特定ページの特定画像に貼りたいのですが どうしたらいいでしょうか??