Christoph Schnauß: Datenbank darstellen

Beitrag lesen

hi,

kann mir vielleicht jemand sagen, wo der Fehler in diesm script ist?

<!doctype html public "-//W3C//DTD HTML 4.01 //EN">
<script language="JScript" type="text/jscript>

hier fehlt ein eröffnendes <html> für die ganze Seite, und ein <head> für den Header-Bereich. Außerdem fehlt hinter "text/jscript ein Anführungszeichen, und schließlich wolltest du vermutlich "javascript" schreiben statt "jscript"

document.all.Anzeigetabelle.style.display = "none";

das kann zwar funktionieren, aber nur im IE. Besser wäre es, getElementByID zu verwenden und/oder für andere Browser Ausweichkonstrukte zu schaffen

</head>
<body>
<body text="#003399" bgcolor="#C8C8C8" link="#003399" alink="#003399" vlink="#003399">

hier wird ein Header-Bereich geschlossen, der gar nicht geöffnet war und danach werden zwei <body>-Tags definiert, was Unsinn ist

<object id="Kontakt" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
 <param name="DataURL" value="Kontakt-Datenbank.txt">
 <param name="UseHeader" value="true">
 <param name="Filter" value="">
 <param name="FieldDelim" value=";">
</object>
woher hast du denn dieses <object> ?

<form name="Suchtreffer" action="">

die "action" sollte schon festgelegt werden

<input type="button" style="width:150px; height:25px;" value="Suche starten" onClick="Suchen()">

die hier aufgerufene Suchfunktion ist nirgends definiert

</form>Das Formular wird mitten in einer Tabelle geschlossen  -  das gehört da nicht hin. Erst die Tabelle schließen, in der das Formular steht

<table id="Anzeigetabelle" style="display:none" width="100%" border="1">

hier wird eine zweite Tabelle aufgemacht

</tr></span>

hier wird ein <span> geschlossen, das gar nicht geöffnet ist

</body>

hier wird der body bereits geschlossen, obwohl noch zwei Tabellen offen sind

</table>
</div>
</form>

diese drei tags bewirken nichts mehr, da der body bereits geschlossen wurde

Mir wird immer gesagt: "Skriptfehler in Zeile 52"!

dann zähle doch einfach mal die Zeilen. Die Angabe gilt für die nicht definierte "action", und außerdem soll der Click eine Javascript-Funktion aufrufen. Du hast aber kein Javascript in deinem Header-Bereich, sondern du hast JScript drin stehen, also gibts gar keine Suchen-Funktion

Christoph S.