Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: キーワード保存について



2001/02/06 15:11:58 +0900にYamada Hitomi <tibikoro37@xxxxxxxxxxx>さんに頂いた
「[namazu-users-ja] Re: キーワード保存について」への返事です。
とがちゃん@日立何の気です

>  山田です。はいいました
>NMZ.head.ja の中を探してみましたが、<input type=query ..> 
>というのはありませんでした。
><input type="text" や type="hidden", type="submit" など
>はあったのですが。

それはおかしいですね??http://search.namazu.org/で検索するといつも同じように
検索画面の中に検索条件キーをいれるようになっていますね、それが
<input type="text" name="query" size="40">です、http://search.namazu.org/で検索
してソースをみてください、触っているうちに壊したのでないですか?
ためしに/usr/local/share/namazu/templateのNMZ.head.jaを見てみてください
>
>試しに<input type="query" > でやってみたのですが、うまく
>いきません。
>
NMZ.result.normal.jaをたとえば以下のようにしておきます
<form name=F${namazu::counter} action=/cgi-bin/detail.cgi>
<dt>${namazu::counter}. <strong><a href="${uri}">${title}</a></strong> (スコア:
${namazu::score})
<dd><strong>著者</strong>: <em>${author}</em>
<input type="button" value="dislay" onClick="key(${namazu::counter})">
<dd><strong>作成日付</strong>: <em>${date}</em>
<input type="hidden" name="url" value="${uri}">
<input type="hidden" name="path" value="">
<dd>${summary}
<input type="hidden" name="keyword" value="">
<dd><a href="${uri}">${uri}</a> (${size} bytes)<br><br>
</form>
そうすると検索したときの一覧に各データごとのフォームが連番でできてきます、
<input type="button" value="dislay" onClick="key(${namazu::counter})">
が<input type="button" value="dislay" onClick="key(8)">とかなるのでJavaScript
のfunction key(num) {なんとか}をNMZ.head.jaに組み込んで置いて一覧表示のなかのボタン
が押されたらdocument.forms[0].query.valueを参照して取得してCGIに渡せばいいのでは
なお、JavaScriptは別fileに書いて置いてたとえば
<SCRIPT LANGUAGE="JavaScript" SRC="/JavaScript.js"></SCRIPT>
として読ませてくださいね
       *------------------------------------------------------*
       * 〒140-0001 品川区北品川 1-8-11 品川KYビル7F         *
       * hitachi-sc(品川)   富樫 孝夫                       *
       * 電話(外線) 03-5769-7976(FAX7979) 内線 7861-3220    *
       *------------------------------------------------------*