解決済

clip!clip!
Ads By Google

ページ内の項目にリンクを張りたいのですが、どうすれば出来るのでしょうか?


下記のようにページ内に複数の記事を載せている場合に■に対してリンクを張りたい。
■(記事タイトル)
■(記事タイトル)
このページのURLが「~#20090606」として記事の一つ一つに「~#20090606p1」「~#20090606p2」というようにページ内アドレスを与えたいのです。
(外部から直接ページ内のその記事に飛べるようにしたい)
どうすれば出来るのでしょうか?

2009-06-06 10:45の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。

回答(2)

2.

2009-06-06 16:39:56ベスト
たとえば 記事の中で
■ 「true tears」上映会 詳細発表 の前に
<a name="a"></a>
と入れます。

よそから飛ばす場合URLを
http://blog.livedoor.jp/mainichiganichiyoubi/archives/1105886.html#a
とします。

<a name="b"></a>
を入れたらURLのおしりを #b にします。
こんな感じでどうでしょう?

> うさこさん
仰るとおりの方法でアドレスを与えることは出来ました!
が、その行ではなくページトップが表示されてしまいます。
その行から表示するようにしたいのです(下記のように)
http://d.hatena.ne.jp/moonphase/20090606#p3
あと、何が足りないのでしょうか?

1.

2009-06-06 14:39:20
ライブドアブログであることを前提に回答させていただきます。

<a href="記事URL" target="blank">記事タイトル</a>

でOKだと思います。

また、記事URLは

ライブドアの場合

記事タイトルをクリック後の

アドレスバーに表示されているのが
記事のURLです。
Ads By Google

コメント(14)

2009-06-06 13:41:08

ブログの話ですか? それとも他のサービス(wiki等)の件でしょうか?

#2.  招き猫
2009-06-06 15:21:31

質問がわかりにくくてすみません。
ライブドアブログです。
「伊賀忍者」さんの回答はトップページからのものを指してるのだと思いますが、そうではなく、
一つの記事(ページ内)にニュースを羅列している場合に、外部からその中の一つに直接行けるようにしたいのです。

6/6の記事の中に
■○○○
■×××
という風に複数のニュースを羅列している場合に、外部からその「ページ」にではなく、その「行」(例えば2番目のニュースの場所)にリンクを張りたいんですよ…

2009-06-06 15:47:32

ブログURLを教えて欲しいです。
その方が回答を得られやすいですからね。

#4.  招き猫
2009-06-06 16:03:31

ここです
http://blog.livedoor.jp/mainichiganichiyoubi/
で、ここ(http://d.hatena.ne.jp/moonphase/)みたいに一つの記事(■のところ)にURLを与えたいのですが、可能でしょうか?

#5.  うさこ
2009-06-06 21:06:15

http://blog.livedoor.jp/mainichiganichiyoubi/archives/1105886.html#p3
で■ 「CANAAN」
http://blog.livedoor.jp/mainichiganichiyoubi/archives/1105886.html#p4
で■ 「化物語」
がちゃんと表示されるように思いますが、ページトップになっちゃいますか?

#6.  招き猫
2009-06-06 21:32:02

外部からの直リンだとちゃんと表示されるのですが、例えば
http://d.hatena.ne.jp/moonphase/20090606
だと、見たい記事の■を押すとその行から表示されますよね?
そういう風にしたいのです。その行までスクロールするするためのコマンドの与え方を教えていただけないでしょうか?

#7.  うさこ
2009-06-06 22:20:14

なるほど、ちょっと難しいですね・・・。

<a href="#p1" name="p1" style="text-decoration:none;" >■</a>
こんな感じとか・・・。

#8.  招き猫
2009-06-06 22:57:12

それだとアドレスに日付が入らない状態になってしまいました。
こんな感じでアドレスに日付・記事番号が入りつつ、リンクを開くとその記事に飛ぶというようにしたいのですが。
http://d.hatena.ne.jp/moonphase/20090605#p1

今の状態だとその日付のページには飛んでも、記事の行にいかないんです…
http://blog.livedoor.jp/mainichiganichiyoubi/archi...

#9.  うさこ
2009-06-06 23:13:30

<a href="http://blog.livedoor.jp/mainichiganichiyoubi/archives/1105886.html#p1" name="p1" style="text-decoration:none;" >■</a>
じゃダメですか・・・。個別ページのタグ<$ArticlePermalink$>もそのまま表示されちゃいますね・・・。
http://wiki.livedoor.jp/everydaydesign/d/%C6%C8%BC...

#10.  招き猫
2009-06-06 23:39:25

出来ませんでした。お手数おかけしてすみません。
少しHTMLのこと勉強して出来るようになるまでは、現状で様子見します。

#11.  うさこ
2009-06-06 23:59:18

いろいろ考えてみたのですが月間ページを指定して#20090606
更に#p1としてもURLが無いので両方指定はできないと思われます。失礼しました。

#12.  招き猫
2009-06-07 00:14:13

いえいえ。こちらこそお手数おかけして申し訳ないです。
当面はコメント#5で教えて頂いた状態で様子見します。
ありがとうございました。

#13.  うさこ
2009-06-07 01:00:47

割り当てる数字自体を
#20090606p1
#20090606p2
とかにするとか・・・。

#14.  招き猫
2009-06-07 03:38:14

それに近い割り当て方で解決しました!
本当にありがとうございます。

トラックバック(2)

トラックバックURL: