【ココログ】ページ内記事の目次を作るJavaScript(謎のおまけ付き)
【ココログ】アーカイブページに目次とページングを付加するJavaScript
お手数ですが、何かありましたら伝言板か、上記の記事の方にお願いします……って、そっちもスパムつくようになったらどうしようかなぁ(苦笑)。
ココログで、現在表示しているページの目次を作るJavaScriptを製作してみました。
自分のサイトのサイドバーなどに貼付けて閲覧者の便宜を図るほかに、下の方にあるブックマークレットを登録しておけば、自分でココログを使用している任意のサイトを見に行ったときに、そのページ内の目次(見出しリスト)を表示することが出来る……かも知れないです。
トップページに記事を沢山置いている場合や、カテゴリーやバックナンバーを開いた時には、記事がタイトルも内容も一緒に縦にずらっと並ぶため、読み辛い思いをします。
これを少しでも軽減しようと、記事のタイトルのみを抜き出しリスト化して表示するのが、本来の目的であり機能です。
とりあえず、左の『一覧表示』中の、「ページ内目次」の[標準表示]ボタンを押してみて下さい。
そうすると、本文の上に「ページ内目次」が追加されるかと思います。
ID部分がページ内のリンク、タイトル部分が個別記事へのリンクとなっています。
基本機能としては、たったこれだけです。
でも実は、同様の機能を持つスクリプトとしては既に、なおゆきさんの『タイトルと概要を表示するJavaScript』や、facetさんの『見出し一覧』といったすばらしいものが存在しています。
何を今更感はぬぐえません。
てなわけで、趣味に走ってしまいました(をい)。
今度は、左の『一覧表示』中の、「ページ内目次」の[LTT風味]ボタンを押してみて下さい。
:
:
:
そんな感じです。
万一、設置したいという物好きな方は、メモ欄などのHTMLが記述できる場所に、
<form style="margin-bottom:8px">
<table><tbody style="vertical-align:top;color:#446688;font-weight:bold;font-size:12px;line-height:14px;">
<tr><td>ページ内目次</td></tr>
<tr><td>
<input type="button" onclick="javascript:showArticleList( false );" value="標準表示" />
<input type="button" onclick="javascript:showArticleList( true, true, true );" value="LTT風味" />
</td></tr>
</tbody></table>
</form>
また、
ページ内目次(標準)
ページ内目次(LTT風味)
をブックマークレットとして登録しておき、ココログを使用している他の人のブログを見に行ったときに実行すれば、そのサイトで表示しているページの目次を作ることも出来る……かも知れません(笑)。
- ブラウザ毎の登録方法(例)
IE 6.0x : リンクを右クリック→『お気に入りに追加(F)』 Firefox 1.5x : リンクを右クリック→『このリンクをブックマーク(L)』 Sleipnir 2.3x : リンクを右クリック→『ショートカットのコピー(T)』→'Ctrl+D'(『お気に入り(A)』
→『お気に入りに追加(A)』)→『場所(L)』で'Ctrl+V'してコピーしたショートカットを貼付
→『タイトル(T)』に適当な(解りやすい)名前を入力
例によって、設置や改変その他、ご自由に。
連絡も不要ですが、コメントやアドバイス、関連記事からのトラックバックは歓迎します。
【2006/5/16】
記事の編集画面へのリンクを表示出来るように改修し、あわせてこれに対応するブックマークレット作成用フォームを用意しました。
→【ココログ】ページ内目次:記事の編集画面へのリンクを追加
2006/05/04(木) 04:26 | 固定リンク
| 記事の編集(管理者用)
「おもいつき」カテゴリの記事
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Yin and Yang:動作改善(?)他(2008.05.14)
- ノイズキャンセル(マスク|マイク)ってないのかな?(2008.05.07)
- 『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新(2008.05.05)
- Yin and Yang:リンク先の内容をその場で表示するスクリプトの更新(2008.05.02)
「ウェブログ・ココログ関連」カテゴリの記事
- 【ココログ】『続きを読む』をクリックしても、記事の途中に飛ばない場合の対策(2008.05.23)
- 『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新(2008.05.05)
- 【ココログ】はてブコメント表示欄をサイドバーにも(2008.04.12)
- 【ココログ】はてなブックマークコメントを個別ページにさり気なく表示するスクリプト(2008.04.11)
- 【ココログ】特定の記事に対する最近のコメントをRSSで取得(Yahoo!Pipes版)(2008.03.09)
「パソコン・インターネット」カテゴリの記事
- ツールを作る側は対象に与える影響をどこまで気にするか?(2008.05.29)
- "『無断リンクはやめて』という人にはしない方向で"の思考過程(2008.05.24)
- 『無断リンクはやめて』という人にはしない方向で(2008.05.22)
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Yin and Yang:動作改善(?)他(2008.05.14)
「覚書」カテゴリの記事
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Google検索結果画面のHTML構造、変わりました?(2008.04.30)
- Googleの検索結果からH2タグが消える現象の原因(2008.05.03)
- 【JScript】ActiveXObject('htmlfile')で発生する不具合(2008.04.05)
- 【JavaScript】onmouseover/onmouseoutの振る舞い(2008.03.11)
この記事へのトラックバック一覧です: 【ココログ】ページ内記事の目次を作るJavaScript(謎のおまけ付き):
» ココログの「ページ内見出し」を抽出するBookmarklet トラックバック KOROPPYの本棚
ココログのバックナンバーは分割されることなく全ての記事が表示されるので、数が増えると見難くなりがちです。 自分のココログでは「カテゴリと月別バックナンバーをプルダウンメニュー化(タイトルと概要抽出機能つき)」を導入していますが、訪問先のココログでも同じカスタマイズが入っているとは限りません。 そんなとき... 続きを読む
受信: 2006/05/08 16:14:46
» 【ココログ】ページ内目次:記事の編集画面へのリンクを追加 トラックバック 風柳亭 - 別館:書庫のある庵 -
ココログのページ内目次を作るJavaScriptをマイナーチェンジして、記事の編集画面へのリンクを追加してみました。 自 続きを読む
受信: 2006/05/16 5:46:31
» 目次を二つも付けてみた トラックバック Bugsなうさぎの憂鬱
テスト的に目次をつけて見ました。 いろいろ捨てがたいところがあって、決めかね現在2種類の目次をページ内に設置しています。ややこしくなってすみません。 暴想 なおゆき氏の便利!ココログベーシックでタイトルのみを表示させるJavaScript まず、記事の上部に「タイトルのみ表示」あるいは「記事を表示」、などと出ていると思います。(JavaScriptがONでないと出ません)トップページか月別バックナ... 続きを読む
受信: 2006/06/27 23:00:28
この記事へのコメントは終了しました。


こんにちは。
先日はコメントをありがとうございました。
「ページ内目次(標準)」を使わせていただきました。
カスタマイズの入っていないココログでも見出しが抽出できて、
とても便利ですね。
「コメント一覧・トラックバック一覧」にもとても興味があるのですが、
こちらはプロ専用なのですね。
残念ですが、ベーシックなので利用できないようです。
今後もカスタマイズの発表を楽しみにしております。
これからもどうぞよろしくお願いします。
投稿 KOROPPY | 2006/05/08 16:17:44
KOROPPYさん、どうもです。
コメント&トラックバック有り難うございました。
トラックバック一覧は、ココログ標準の『最近のトラックバック』だと、どの記事に対してのものなのかどうにも解り難くて不便だったので以前から欲しいとは思っていたのですよね。
少し調べたりもしたんですけど、どうも(Mobable Type・Type Pad系では)プラグインを追加しないと出来なさそうで……ココログだと、プロコースでもプラグインは組み込めないので、半ば諦めていたのですが。
『暴想』さんのココログプロ版サイト内検索にヒントを得て、なんとかプラグイン不要でテンプレートのみでの実現にこぎつけたものです。
ですが、プロ専用なので使える範囲が非常に限られるため……他のコースでも使えるものを作りたいなぁ、と思ってはいるのです。でも未熟モノなので、いつになることやら……。
万一、出来た場合はお知らせしますが……期待しないで下さい。
投稿 風柳 | 2006/05/08 22:38:44