お蔵入り

ブログ内の特定の文章にリンクを張るにはどうすればよいのでしょうか?
リンク先を文章や文字にして、リンクから飛ぶとその文章に行くようにしたいのですが。。


2007-04-24 02:16の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
Ads By Google

回答(1)

2.

2007-04-25 16:35:09ベター
ライブドアブログでは個別記事のコメント(トラックバックも)へのリンクがこのようになっているので、
これを参考に説明してみます。

リンクの飛び先にはこのように記述されています。
<a name="comments"></a>
空のアンカーでname要素だけ書かれていますね。
nameは1つのページで唯一のものでなければいけません。
ページ内のclassとは被っても良いのですが、
ページ内のどのidとも被らないようにしてください。

一方、
同一ページ内ではこの部分へ飛ばすリンクは要約するとこのようになっています。
<a href="#comments">…</a>
#…と付けることでnameに該当するアンカーへ飛ぶわけです。

他のページから直にコメント部分へ飛ばすリンクは要約するとこのようになっています。
<a href="<$ArticlePermalink$>#comments">…</a>
<$ArticlePermalink$>はページのURLですから、これに#…を付けることで、
そのページの該当部分へリンクを貼ることができます。
Ads By Google

コメント(3)

#1.  
2007-04-25 04:42:15

解答をくださり誠にありがとうございます。
本当に恐縮なのですが、
教えていただいた方法ですと『文章へ』飛ばすことが出来ないのです。

知りたかったのは、

「リンク先のページ内にある『文章』に飛ぶ」
ようにリンクを張る方法

を知りたかったのです。

たとえば
「ライブドア ナレッジ」にリンクを張り、そこから飛んだ先がリンク先ページ内の「文章」(ページ先頭ではなく)に飛ぶようにしたいのです。

せっかく教えていただいたのに本当にすいません。
宜しければまたご教授頂ければ幸いです。
宜しくお願いいたします。

#2.  
2007-04-26 13:16:08

回答くださりありがとうございます。
わかりました。
<a href="<$ArticlePermalink$>#comments">…</a>
ですね。
本当に助かりました。勉強になります。
ありがとうございました。

#3.  imq
2007-04-26 13:20:09

ベターをいただきまして恐縮です。
要はリンクを貼る側だけでなく、飛び先にもアンカーを入れるということです。

<$ArticlePermalink$>の部分は実際のURLを入れてくださいね。

では

トラックバック

トラックバックURL: