Andreas: Mit einem "Klick" Datei aus dynamischer Tabelle auslesen mit IE

Beitrag lesen

Hallo Ihr lieben,

also ich hänge mal wieder an einem Problem. Im Forum nichts dergleichen gefunden. Auch nicht so richtig in Selfhtml nur:"Auf die übrigen Anweisungen des Scripts und die Elemente in der HTML-Datei wird hier nicht näher eingegangen. Es handelt sich dabei um einfaches dynamisches HTML nach den Regeln des MS Internet Explorers 4.x.". *heul* leider ist es für mich nicht so einfach.

Aber ich erklär lieber mal mein Problem. Ich möchte mir ein Art Adressbuch schreiben. Das geht auch alles soweit mit dem Suchen und Blättern wie im SELFHTML beschrieben ist. Nur hätte ich gerne eins.

Die möglichkeit mir alle Namen anzeigen zu lassen das macht das Script auch. Nur möchte ich jetzt gerne eins. Ein klick auf den Namen und ich bekomme den Rest von dem Datensatz angezeigt. Ich möchte es später auf Cd oder Diskette und egal wo ich hingehe habe ich mein Adressbuch dabei.

Hier noch mal als Beispiel:
(gefunde Namen wie im erstes Script)
Abermann
Schmitz
Müller
Schulz

Nun klick auf Müller

und ich sehe den Rest der unter Müller steht wie Telfonnr., Adresse und so weiter.

Aber ich weiss nicht wie ich die beiden folgende Scripte miteinander verbinden muss, das er das macht.

Hier das Script die beiden Scripte. Einzeln gehen Sie, aber ich schaf es wie gesagt nicht, sie miteinander vernünftig zu verbinden.

Ich sag jetzt schon mal vielen Dank

Gruss Andreas

<html><head><title>Test</title>
<script language="JScript" type="text/jscript">
<!--
function Suchen() {
 var Datensaetze = 1000;
 document.all.Anzeigetabelle.style.display = "none";
 var Suchausdruck = "";
 var Suchbegriffe = 0;
 if(document.Eingabe.SuchDeu.value != "") {
   Suchausdruck = Suchausdruck + "Name = " + 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 = Begriffe.recordset.recordCount;
   document.all.Treffer.innerText = Begriffe.recordset.recordCount + " Suchtreffer!";
   document.all.Anzeigetabelle.style.display = "block";
 }
 else
   document.all.Treffer.innerText = "0 Suchtreffer!";
}
//-->
</script>
</head>
<body bgcolor="#EEEEEE">

<!-- Afrage aller Datenstände -->
<object id="Alle" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
 <param name="DataURL" value="datenpflege.csv">
 <param name="UseHeader" value="true">
 <param name="FieldDelim" value=";">
</object>
<form action="">
<table id="Anzeigetabelle" datasrc="#Alle" datapagesize="all" width="100%" border="1">
</tr><tr>
<td bgcolor="#FFFFE0" valign="top">  <b><span datafld="Name"></span></b></td>
</tr>
</table>
</form>
<!-- Ende der Afrage aller Datenstände-->

<!-- Datensatz suchen -->
<object id="Begriffe" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
 <param name="DataURL" value="datenpflege.csv">
 <param name="UseHeader" value="true">
 <param name="Filter" value="">
 <param name="FieldDelim" value=";">
</object>

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

<table border="0" cellpadding="1" cellspacing="0"><tr><td>
<table width="700">
<tr>
<td valign="top" colspan="5">
<span id="Treffer" style="color:#0000CC; font-weight:bold;"></span>
</td>
</tr>
</table>
<table id="Anzeigetabelle" width="100%" style="display:none" border="1">
<tr>
<td bgcolor="#EEEEEE" valign="top"><b>Name:</b></td>
<td bgcolor="#FFFFE0" valign="top">  <span datafld="Name"></span></td>
</tr><tr>
<td bgcolor="#EEEEEE" valign="top"><b>Straße:</b></td>
<td bgcolor="#FFFFE0" valign="top">  <span datafld="Strasse"></span></td>
</tr><tr>
<td bgcolor="#EEEEEE" valign="top"><b>Postleitzahl:</b></td>
<td bgcolor="#FFFFE0" valign="top">  <span datafld="PLZ"></span></td>
</tr><tr>
<td bgcolor="#EEEEEE" valign="top"><b>Ort:</b></td>
<td bgcolor="#FFFFE0" valign="top">  <span datafld="Ort"></span></td>
</tr><tr>
<td bgcolor="#EEEEEE" valign="top"><b>Telefon:</b></td>
<td bgcolor="#FFFFE0" valign="top">  <span datafld="Tel"></span></td>
</tr><tr>
<td bgcolor="#EEEEEE" valign="top"><b>Fax:</b></td>
<td bgcolor="#FFFFE0" valign="top">  <span datafld="Fax"></span></td>
</tr><tr>
<td bgcolor="#EEEEEE" valign="top"><b>E-Mail:</b></td>
<td bgcolor="#FFFFE0" valign="top">  <span datafld="EMail"></span></td>
</tr><tr>
<td bgcolor="#EEEEEE" valign="top"><b>Homepageansicht:</b></td>
<td bgcolor="#FFFFE0" valign="top"><center><br><img src"=span datafld="HTML"></span></center></td>
</tr>
<tr>
<td bgcolor="#EEEEEE" valign="top"><b>zur Homepage:</b></td>
<td bgcolor="#FFFFE0" valign="top"><center><a datasrc="#Begriffe" datafld="hp"><span datafld="hp" datasrc="#Begriffe"></span></a></center></td>
</tr>
</table>
</td></tr></table>
</body>
</html>