Groovemachine
Grünschnabel
Sehr geehrte turorials-Gemeinde,
seit Tagen versuche ich mich an einer Abfrage aus einem Buch (XML von Anfang an). Da ich keine Ahnung bezüglich Java habe, aber das die die Lösung für mein Problem ist suche ich Hilfe!
Folgendes Szenario: Eine xml (adressen.xml) ist in eine HTML-Datei eingebunden, sowie eine Javascript-Datei (suchen.js). Und so sieht das das Script der Java aus:
Es entspricht eins zu eins dem Beispiel aus dem Buch! Wirklich!
Folgendes passiert:
Das Ergebnis der Suchabfrage erscheint in einem div-Block (id="ergebnis"), leider erscheint nur "Abteilung nicht vorhanden!" bzw "Bitte Namen eingeben" wenn das Suchfeld der HTML leer ist. Egal in welcher Form ich die Abteilungsnamen, die in der xml stehen, in das Suchfeld eingebe (groß,klein) es zeigt mir nicht das Ergebnis an.
So sieht mein html-Code aus:
Kann mir dabei jemand helfen? Es soll doch nur die Abteilung im div-Block dargestellt werden. Uahaahaaa :-(
Ich bedanke mich im voraus für Eure Mühen!
Viele Grüße
Tobi
seit Tagen versuche ich mich an einer Abfrage aus einem Buch (XML von Anfang an). Da ich keine Ahnung bezüglich Java habe, aber das die die Lösung für mein Problem ist suche ich Hilfe!
Folgendes Szenario: Eine xml (adressen.xml) ist in eine HTML-Datei eingebunden, sowie eine Javascript-Datei (suchen.js). Und so sieht das das Script der Java aus:
PHP:
function such() {
suchtext = suchfeld.value.toLowerCase();
if(suchtext == "") {
ergebnis.innerHTML = "Bitte Name eingeben";
return;
}
mailliste.recordset.moveFirst();
htmlcode = "";
while(!mailliste.recordset.EOF) {
abtlg = mailliste.recordset("bereich").value;
if(abtlg.toLowerCase() == suchfeld)
htmlcode += mailliste.recordset("name");
mailliste.recordset.moveNext();
}
if(htmlcode == "")
ergebnis.innerHTML = "Abteilung nicht vorhanden!";
else
ergebnis.innerHTML = htmlcode;
}
Es entspricht eins zu eins dem Beispiel aus dem Buch! Wirklich!
Folgendes passiert:
Das Ergebnis der Suchabfrage erscheint in einem div-Block (id="ergebnis"), leider erscheint nur "Abteilung nicht vorhanden!" bzw "Bitte Namen eingeben" wenn das Suchfeld der HTML leer ist. Egal in welcher Form ich die Abteilungsnamen, die in der xml stehen, in das Suchfeld eingebe (groß,klein) es zeigt mir nicht das Ergebnis an.
So sieht mein html-Code aus:
PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Mailliste</title>
<script language="javascript" src="suchen.js"></script>
</head>
<body>
Mailliste<br />
<input id="suchfeld" type="text" />
<input type="button" value="Start" onclick="such()" />
<hr />
<hr />
<xml id="mailliste" src="adressen.xml"></xml>
<div id="ergebnis"></div>
</body>
</html>
Kann mir dabei jemand helfen? Es soll doch nur die Abteilung im div-Block dargestellt werden. Uahaahaaa :-(
Ich bedanke mich im voraus für Eure Mühen!
Viele Grüße
Tobi