Ithan: Abfrage einer txt-Datei aus HTML

Beitrag lesen

Hallo Leute,

ich versuche mich seit Stunden an einer Abfrage. Ich möchte mit Hilfe eines HTML-Formulars eine Abfrage in einer Textdatei (die Zahlen enthält) machen. Mein Problem: Er zeigt mir immer den Kompletten Datensatz.

Als Vorlage habe ich von der SelfHTML-Seite folgendes Beispiel genommen und für mich umgemodelt.

http://selfhtml.teamone.de/dhtml/modelle/datenanbindung.htm
----------------------------------------------------
Die Datei sieht jetzt so aus:

<html><head><title>Test</title>

<script language="JScript" type="text/jscript">
<!--
function Suchen() {
 var Datensaetze = 400000;
 document.all.Anzeigetabelle.style.display = "none";
 var Suchausdruck = "";
 var Suchbegriffe = 0;

if(document.Eingabe.SuchDeu.value != "") {
   Suchausdruck = Suchausdruck + document.Eingabe.SuchDeu.value;
   Suchbegriffe++;
 }

document.all.Begriffe.object.Filter = Suchausdruck;
 document.all.Begriffe.Reset();
 document.all.Anzeigetabelle.dataSrc = "#Begriffe";

if(document.all.Begriffe.recordset.recordCount < Datensaetze) {
   document.all.Anzeigetabelle.dataPageSize = "1";
   document.all.Treffer.innerText = Begriffe.recordset.recordCount + " Suchtreffer";
   document.all.Anzeigetabelle.style.display = "block";
 }
 else
   document.all.Treffer.innerText = "0 Suchtreffer";

}
//-->
</script>

</head>

<body>
<object id="Begriffe" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
 <param name="DataURL" value="sal.txt">
 <param name="UseHeader" value="true">
 <param name="Filter" value="">
 <param name="FieldDelim" value=";">
</object>

<p>Geben Sie ihre Nummer in dem Feld Nummer ein.</p>

<form name="Eingabe" action="">
Suche nach:<br>
<input name="SuchDeu" type="text" width="40"> <br>
<input type="button" style="width:135px; height:25px;" value="Suche starten" onClick="Suchen()">
</form>

<table border="1" cellpadding="1" cellspacing="0"><tr><td>
  <table width="225">
    <tr>
     <td valign="top" colspan="5">
      <span id="Treffer" style="color:#0000CC; font-weight:bold;">
      </span>
     </td>
    </tr>
    <tr>
     <td bgcolor="#EEEEEE" valign="top" width="120"><b>Nummer:</b></td>
     <td bgcolor="#EEEEEE" valign="top" width="80"><b>Guthaben:</b></td>
    </tr>
  </table>
  <table id="Anzeigetabelle" datasrc="#Begriffe" style="display:none" width="225">
    <tr>
     <td bgcolor="#FFFFE0" valign="top" width="120"><span datafld="NR"></span>
     </td>
     <td bgcolor="#FFFFE0" valign="top" width="80"><span datafld="BETR"></span>
     </td>
    </tr>
  </table>
</table>
</body>
</html>
----------------------------------------------------
Die Text-Datei sieht so aus:

NR;BETR
002;50
011;0,8
013;12,4
017;2,5
038;10
048;1
078;1
092;5,2
----------------------------------------------------

PS: Die Abfrage Funktioniert. Er Zeigt mir nur immer sämtliche Datensätze.
Danke für eure Hilfe im voraus!

Grüße

Ith