「コメント投稿確認」で「送信」したら直接投稿した記事に飛びたい
http://showcian.blog135.fc2.com/?template=natural-leaf&i ndex
で書いています。
「コメント投稿確認」で「送信」をクリックすると、「投稿画面に戻る」と表示され、そこをクリックしないと戻れず煩わしいので 、「送信」したらすぐに戻れるようにできないでしょうか。
投稿画面に直接戻れて、しかも記事のトップではなく、コメント欄のトップに戻れたら一番いいと思うのですが可能でしょうか。
2010年08月30日 18:03 by Showcian
paruparuさん、できました~~!!
コメント欄のトップにピッと移動するのでものすごく気持ちがいいです
何度もご親切に本当にありがとうございました!
ここにご相談して良かったです。
2010年09月06日 17:29 by Showcian
追記:
FCafe(daniel)さんの記事 には続きがありました。
FCafe 投稿・編集コメント表示 2
http://pcafe.blog3.fc2.com/blog-entry-458.html
↑ こちらのスクリプトの方がより安心して使えそうですね。
id="comment<%comment_no>" であることを前提にしてありますので 、
ソースは書き換えることなく そのままコピーでOKです。
2010年09月06日 00:45 by paruparu
Showcianさんがお使いのテンプレートには 投稿されたコメントのタイトル部分に
id="comment<%comment_no>" (例 id="comme nt123" ← 123番目のコメント)
というような id が既に入っていますので、
FCafe さんの記事のスクリプトの 下から5行目 部分に相当するところを
if(N!="") document.getElementById("]comment"+N).scrollIntoView();
と直して </body> 直前に入れれば上手く機能すると思います。
ちなみに、ちょっとテストしてみましたが、現在の仕様でも大丈夫みたいです。
2010年09月05日 23:23 by paruparu
paruparuさん、ご親切にありがとうござました。お礼が遅くなりすみません。
広告表示エリアだから無理なんですね。大した手間ではないのでもうワンクリックすることにします。
貼っていただいた記事に沿って設定してみたいと思うのですが、
>123番目のコメントのIDが ”c123” である場合、テンプレート(HTMLソース)の </body> タグ手前に以下のようなスクリプトを書きます。
使用しているテンプレートのHTMLソースにこのスクリプトをそのまま書き入れればいいのでしょうか。「123番目の・・・」 の意味がよく分からないもので・・・。素人質問で申し訳ありません。
2010年09月05日 17:11 by Showcian
投稿が完了しました。「コメントを投稿した記事へ戻る」
という画面は 広告表示エリア でもあるので、多分飛ばすことはできないと思います。
ただ、その後の 「コメントを投稿した記事へ戻る」 でコメントした記事の
投稿したコメントの位置までジャンプ のような機能は 実装可能かもしれません。
現在の仕様で機能するかどうかまでは 未確認ですが...
以下の記事 や サンプルが参考になるかもしれません。
http://pcafe.blog3.fc2.com/blog-entry-457.html
FCafe 投稿(編集)コメント頭出し
2010年08月30日 22:08 by paruparu
Copyright(c)1999 FC2, Inc. All Rights Reserved.
@fc2infoさんをフォロー