Namazu-win32-users-ja(旧)


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

インデックスを選択する



初めまして、中倉と申します。

WindowNT、IISでNamazuを利用させていただいています。

検索のコンテンツとして販売マニュアルと、技術マニュアルが
あり、それぞれ別々に検索できるようにインデックスを作成し、
次のような検索ページ(top.html)とNMZ.head.jaを作成しました。

------------------------- top.html -----------------------------
<form method="get" action="scripts/namazu.cgi.exe">
...
<br><strong>検索対象</strong> 
<select name="idxname">
	<option	value="hanbai10">販売マニュアル
	<option	value="gizyutsu">技術マニュアル
</select>
</p>
...
------------------------- end of top.html -----------------------
------------------------- NMZ.head.ja --------------------------
<form method="get" action="namazu.cgi.exe">
...
<br><strong>検索対象</strong>
<select name="idxname">
	<option	value="hanbai10">販売マニュアル
	<option	value="gizyutsu">技術マニュアル
</select>
</p>
...
------------------------- end of NMZ.head.ja -------------------

インデックスファイルは<select>タグで選択できるようにしました。

ここで、販売マニュアル(hanbai10)を選択して検索を行うと、次の
ようなHTMLファイルが作られました。

-------------------- 検索結果 -------------------------------
<form method="get" action="namazu.cgi.exe">
...
<br><strong>検索対象</strong>
<select name="idxname">
	<option	value="hanbai10">販売マニュアル
	<option	value="gizyutsu" selected>技術マニュアル
</select>
</p>
...
------------------- 検索結果ここまで ------------------------
販売マニュアルを選択して検索したのに、結果のHTMLでは
技術マニュアルの<option>タグに selected がつけられています。
このまま検索すると当然、技術マニュアルを検索します。

逆に top.html で技術マニュアルを選択すると、検索結果では
販売マニュアルの<option>タグに selected がつけられています。

できれば、top.htmlで販売マニュアルを選択したなら、検索結果
でも販売マニュアルを選択したままにしたいのですが、
どのようにすればよいのか分かりません。

<select>タグではこうなってしまうものなのでしょうか?

Namazuのバージョンは2.02(nmz202.exe)、kakasiはkakasi-2.3.1.zip
Active Perl はAPi522e.exe をインストールしています。
------------------------------------------------------------
中倉 哲         Email   satoshi@xxxxxxxxxxxxxx