ちょっと前の記事を含め ユーザータグを用いた(マルチカテゴリ的)テーマリストの作成法について考えて来た訳ですが ここまで来たらその 『プルダウン版』 についても触れてみなければ我流展性を欠くのではないか、 ・ ・ ・ などと考えまして、CategoricTag のプルダウンバージョンを作ってみました。
【 設置法 】 カテゴリ的タグのプルダウン式リストを表示したい所に以下のソースを書きます
<form action="./" method="get" name="PDCTg">
<select name="tag" onchange="document.PDCTg.submit()">
<option value="">CategoricTag</option>
<option value="タグ1">タグ1</option>
<option value="タグ2">タグ2</option>
<option value="タグ3">タグ3</option>
〜
<option value="タグN">タグN</option>
</select>
<noscript><input type="submit" value="Go" /></noscript>
</form>
<script type="text/javascript"><!--
var A=document.PDCTg.getElementsByTagName("option"); var k=0;
function T(t,c) {
if(k<A.length){ for(i=0;i<A.length;i++){ if(t==A[i].value){
A[i].innerHTML+=(' ('+c+')'); k++; return;
} } } }
<!--ctag-->T("<%ctag_name>","<%ctag_count>");<!--/ctag-->
//--></script>
【 使用法 】 上記ソース中この色の部分を表示したいタグ名に置き換えて下さい。
前記事 CategoricTag Stronger と同じ原理です。(リンクリストの LIタグが SELECTのOPTIONタグに代わっただけ)
定まったタグ候補をあらかじめ手打ちしておき、スクリプトで「件数」を書き足してやるというもの。 スクリプトOFFでも件数が表示されないだけでタグ選択は可能です
| . |