Namazu-users-ja(旧)


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

JavaScript でのフォーム送信に関しての質問



はじめまして、秋月といいます。

最近、NAMAZUを導入いたしまして、ホームページで自分のデータを検索できるよ
うになりました。その中で、フォームのselectを選択したときに、検索文が記入
されていたら自動的にページを更新したいと考え、JavaScriptを用いて実現しよ
うと考えました。しかし、以下のようにNMZ.head.jaを書き換えると、「オブジェ
クトでサポートされていないプロパティまたはメソッドです」といったエラーが
出てしまいました。どうか解決策を考えてはいただけないでしょうか。

使用マシン:Sun-Blade-100
使用OS:SunOS5.8 sparc
namazu-version:namazu 2.0.5
使用ブラウザ:InternetExplorler
書き換えたNMZ.head.ja:
<html>
<head>
<script language="JavaScript">
<!--
function getAction(){
if(document.form1.query.value != ""){
document.form1.submit();
}
}
//-->
</script>
<title>Namazu a full text retrieval search system</title>
</head>
<center><h1>syslabメーリングリスト全文検索システム</h1></center>
<h6><p ALIGN=center>
<strong>インデックスの最終更新日:<!-- DATE --> 2001-09-11 <!-- DATE --></strong
>
</p>
<hr>
<form name="form1" method="get" action="namazu.cgi">
<p>
<strong>検索式:</strong>
<input type="text" name="query" size="40">
<input type="submit" name="submit" value="Search!">
<input type="hidden" name="whence" value="0">
<a href="namazu.cgi">[検索方法]</a>
<a href="mokuzi/">[リスト]</a>
</p>
<p>
<strong>表示件数:</strong>
<select name="max" onChange="getAction()">
<option value="10">10
<option value="20" selected>20
<option value="30">30
<option value="50">50
<option value="100">100
</select>
<strong>表示形式:</strong>
<select name="result" onChange="getAction()">
<option value="normal" selected>標準
<option value="short">簡潔
</select>
<strong>ソート:</strong>
<select name="sort" onChange="getAction()">
<option value="score" selected>スコア
<option value="date:late">日付(新しい順)
<option value="date:early">日付(古い順)
<option value="field:subject:ascending">題名(昇順)
<option value="field:subject:descending">題名(降順)
<option value="field:from:ascending">著者(昇順)
<option value="field:from:descenfing">著者(降順)
<option value="field:size:ascending">サイズ(昇順)
<option value="field:size:descending">サイズ(降順)
<option value="field:uri:ascending">URI(昇順)
<option value="field:uri:descending">URI(降順)
</select>
</p>
</form>
<hr>

以上です。どうかよろしくお願いします。
-------------------------------------------
Haruhide Akiduki(Toyo Business Engineering Cor.)
akizuki@xxxxxxxxxxxxxx