Breadcrumb (topicpath) generator by Javascript
You are here:
パンくずリストをJavascriptを使って外部化。
現在開いているページのURLを取得して、ディレクトリ名をもとにパンくずリストを生成します。
パンくずリストのタイプはリスト要素型、ブロック要素型、両方お使いいただけるように準備しております。
表示させる名称の登録が無い場合、ディレクトリ名を表示します。
<script type="text/javascript" src="breadCrumb.js"></script>
<ol id="breadCrumb"> <li>If you turn on javascript, this area is drawn to the breadcrumb(navigation).</li> </ol>
this.contentName = {
"home" : "ホーム", // この行は残してください。
"/lab/":"実験室",
"/lab/breadCrumbJs/" : "breadCrumb.js",
"/lab/breadCrumbJs/index.html" : "breadCrumb.js 解説ページ",
...
breadCrumbJsData.indexMatch = ture にしておくと、index.* にアクセスすれば、パンくずリストの末端が描画されます。index.* を取得してパンくずリストを生成する場合は、breadCrumb.js内の this.indexMatch = false; を以下のように編集してください。
(デフォルトでは index.* をパンくずリスト生成の際に無視します)
this.indexMatch = true;
一部ページのみ index.* を有効にするには下記のようにスクリプトタグを記述してください。
<script type="text/javascript" src="breadCrumb.js"></script>
<script type="text/javascript">
breadCrumbJsData.indexMatch = true;
</script>
※個人利用/商用利用問わず自己責任でご利用ください。連絡もリンクも特に要りません。
自由に持っていって、自由に改変してください。
どこかで紹介して頂けると嬉しいです。
ご感想、ご不明な点などございましたら、までお問い合わせください。