Nico: Bitte Stefan persönlich um Hilfe ...

Beitrag lesen

Hallo Stefan,

habe nun bereits zweimal das Forum um Hilfe gebeten ... leider ohne Antwort. Mag sein, dass meine Frage schwieriger zu beantworten ist, als sie sich a priori stellt.
Du als Autor des betreffenden Skripts weisst sicher Rat.

Hier mein Anliegen:

Durch Ausfuellen der INPUT-Felder im weiter unten aufgeführten Beispiel-Skripts aus SELFHTML klappt das Durchsuchen einer "Text-Datenbank" sehr gut (mit MS IE wohlgemerkt).

Die darin vorgesehenen INPUTs moechte ersetzen durch ein SELECT (Pulldown-Menu), in dem z.B. fuer das Feld 'NAME' alle in der "Text-Datenbank" vorkommenden Namen zur Auswahl stehen.

Nur gelingt mir das nicht.

Wie stelle ich das grundsaetzlich an?

Besten Dank und Gruss
Nico

<html>
<head>
<script language="JScript">
function Suchen()
{
var max = 500;
document.all.Anzeige.style.display = "none";
var Suchausdruck = "";
var Suchbegriffe = 0;
if(document.Eingabe.SuchName.value != "")
  {
   if(Suchbegriffe > 0)
     Suchausdruck = Suchausdruck + " & Name = " + document.Eingabe.SuchName.value;
   else
     Suchausdruck = Suchausdruck + "Name = " + document.Eingabe.SuchName.value;
   Suchbegriffe++;
  }
if(document.Eingabe.SuchVorname.value != "")
  {
   if(Suchbegriffe > 0)
     Suchausdruck = Suchausdruck + " & Vorname = " + document.Eingabe.SuchVorname.value;
   else
     Suchausdruck = Suchausdruck + "Vorname = " + document.Eingabe.SuchVorname.value;
   Suchbegriffe++;
  }
document.all.Adressen.object.Filter = Suchausdruck;
document.all.Adressen.Reset();
document.all.Anzeige.dataSrc = "#Adressen";
if(document.all.Adressen.recordset.recordCount < max)
  {
   document.all.Anzeige.dataPageSize = Adressen.recordset.recordCount;
   document.all.Treffer.innerText = Adressen.recordset.recordCount + " Suchtreffer!";
   document.all.Anzeige.style.display = "block";
  }
else
   document.all.Treffer.innerText = "0 oder zu viele Suchtreffer!";
}
</script>
</head>
<body>
<object id="Adressen" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
<param name="DataURL" value="daten.txt">
<param name="UseHeader" value="true">
<param name="FieldDelim" value="">
<param name="Filter" value="">
</object>
<form name="Eingabe">
Suche nach:<br>
<input name="SuchName" type="text" width=40> (Name)<br>
<input name="SuchVorname" type="text" width=40> (Vorname)<br>
<input type="button" style="width:150px; height:25px;" value="Suche starten" onClick="Suchen()">
</form>
<span id="Treffer" style="color:#0000FF; font-weight:bold;"></span>
<table width=98%>
<tr>
<td bgcolor="#EEEEEE" width=14%><b>Name</b></td>
<td bgcolor="#EEEEEE" width=14%><b>Vorname</b></td>
<td bgcolor="#EEEEEE" width=14%><b>Strasse</b></td>
<td bgcolor="#EEEEEE" width=14%><b>PLZ</b></td>
<td bgcolor="#EEEEEE" width=14%><b>Ort</b></td>
<td bgcolor="#EEEEEE" width=14%><b>Telefon</b></td>
<td bgcolor="#EEEEEE" width=14%><b>E-Mail</b></td>
</tr>
</table>
<table id="Anzeige" style="display:none" width=98%>
<tr>
<td bgcolor="#FFFFE0" width=14%><span datafld="Name"></span></td>
<td bgcolor="#FFFFE0" width=14%><span datafld="Vorname"></span></td>
<td bgcolor="#FFFFE0" width=14%><span datafld="Strasse"></span></td>
<td bgcolor="#FFFFE0" width=14%><span datafld="PLZ"></span></td>
<td bgcolor="#FFFFE0" width=14%><span datafld="Ort"></span></td>
<td bgcolor="#FFFFE0" width=14%><span datafld="Telefon"></span></td>
<td bgcolor="#FFFFE0" width=14%><span datafld="EMail"></span></td>
</tr></table>
</body>
</html>