Andreas: Kennt den keiner näher dieses Script aus Selfhtml????

Hallo Ihr lieben,

kennt den keiner dieses Script "HTML-Datei mit Datenzugriff" aus Selfhtml näher. Habe eine Frage, dazu aber keiner kann mir eine Auskunft dazu geben ( ist das Script streng vertraulich??? *grins*).

Habe schon zweimal das Problem gepostet. Nun bin ich auf der suche nach jemand der mir sagen kann was was in diesem Script zu bedeuten hat bzw. wie ich zum Beispiel einen Festen wert zur Suche einbaue.

ZB. Wie rufe ich ein Vordefinierten Namen auf.

Ich denke mal es würde mir schon etwas weiterhelfen, wenn ich das schon mal verstehen würde. Ich habe schon einige ( viele)  Stunden mit wilden Versuchen hinter mir ohne Erfolg und ich wäre wirklich dankbar für einen Tip.

Ürsprünglich hatte ich mal vor:

<object id="Adressen" classid="clsid:333C7BC4-460F-11D0-BC04-0080C7055A83">
 <param name="DataURL" value="adressen.txt">
 <param name="UseHeader" value="true">
 <param name="FieldDelim" value="|">
</object>

<form action="">

<table id="Anzeigetabelle" datasrc="#Adressen" datapagesize="all">
... <td bgcolor="#EEEEEE" valign="top"><span datafld="Name"></span></></td> ...
mir erstmal alle Anzeigen zu lassen.

und mit diesen zu verbinden.
<input name="SuchSpa" type="text" width="40"> (Name)<br>
<input type="button" style="width:150px; height:25px;" value="Suche starten" onClick="Suchen()">
</form>
Leider ohne Erfolg.

Heute würde mir erstmal einer Erklärung wie ich einen Festen Wert suche schon reichen.

Mit freundlichen Gruss

und Danke Andreas

  1. Hallöle,

    Ich kenne das Skript ganz gut. Das Problem, warum Dir vielleicht keiner antwortet, könnte sein, daß dieses Ding NUR im Internet Explorer laufen kann, und damit für viele wahrscheinlich wertlos ist.

    Ich find's nach vielen Stunden Anpassung ganz gut, läuft halt bei mir auch bloß im Intranet, wo's eh nur den Explorer gibt. Aber gerade meine Datenbankgrundlage paßt wunderbar zu dem Skript.

    Also zu Deiner Frage:
    Was meinst Du mit "festem Wert"? Ich versteh auch nicht ganz, was Du mit "vordefinierten Namen aufrufen" meinst - erklär mir das mal, dann kann ich Dir besztimmt weiterhelfen.

    Ciao,
    Alex.

    1. Hallo Alex,

      ich Danke Dir jetzt erstmal für die Antwort das du das Script kennst und mir helfen möchtest.

      Also ich versuche es mal zu erklären was mir vorschwebt:

      Ich habe das Script soweit das er mir alle Einträge Anzeigt oben.

      Müller
      Schmitz
      Kunz
      Reinhardt
      usw..

      Danach folgt die Suchabfrage.

      Nun würde ich aber gerne auf einen gefunden Namen klicken als unten den Suchbegriff einzugeben und dann suchen zu lassen. Also wenn ich auf Namen klicke zeigt mir den Rest zu dem Eintrag an.

      Beispiel:

      Schmitz     <--- [Klick]

      und das Script läuft los und sucht den Datensatz Schmitz und zeigt am Ende an: Schmitz ;Luise ;Kunzstrasse 5 ; usw.

      Mit Wert meinte ich das die obere Abfrage ein Wert erzeugt und an das Suchscript geben soll.

      Gedacht habe ich mir das so. Das erste Script erzeugt eine Liste der Namen und setzt gleichzeitig für jeden gefunden Namen einen Wert X (x=Namen). Dieser Wert X wird bei einem klick auf den Namen an die Suche übergeben.

      Hierzu müsste eine Verbindung hergestellt werden von Wert X
      und dem hier:
      <input name="Suchfeld" type="text" width="40" height="20">
      <input type="button" style="width:150px; height:22px;" value="Suche starten" onClick="Suchen()" class="buton">

      Ich habe schon viel probiert aber wie gesagt leider ohne Erfolg.

      So hier jetzt erstmal das Script so wie es im mom Aussieht:

      <html><head><title>Suche</title>
      <link rel="stylesheet" type="text/css" href="../css/css.css">

      <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.Suchfeld.value != "" ) {
         Suchausdruck = Suchausdruck + "Name = " + document.Eingabe.Suchfeld.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 leftmargin="10" topmargin="0" marginwidth="10" marginheight="10">

      <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>

      <center>
      <form name="Eingabe" action="">

      <table border="0" cellpadding="1" cellspacing="0" width="700">
      <tr><td><span id="Treffer" style="color:#ffffff; font-weight:bold;"></span></td></tr>
      </table>
      <br>
      <table id="Anzeige" datasrc="#Begriffe" datapagesize="all" border="0" cellpadding="0" cellspacing="0" width="700">

      <tr><td class="tblleft">  <span datafld="Name" datasrc="#Begriffe"></span></a></td></tr>
      <tr><td class="tbllast"> </td></tr>
      </table>

      Suche nach:<br>
      <input name="Suchfeld" type="text" width="40" height="20">
      <input type="button" style="width:150px; height:22px;" value="Suche starten" onClick="Suchen()" class="buton">
      </form>

      <table id="Anzeigetabelle" width="700" style="display:none" border=0" cellspacing="0" cellpadding="0">
      <tr>
      <td class="tblleft" valign="top">  <b>Name:</b></td>
      <td class="tblright" valign="top">  <span datafld="Name"></span></td>
      </tr><tr>
      <td class="tblleft" valign="top">  <b>Straße:</b></td>
      <td class="tblright" valign="top">  <span datafld="Strasse"></span></td>
      </tr><tr>
      <td class="tblleft" valign="top">  <b>Postleitzahl:</b></td>
      <td class="tblright" valign="top">  <span datafld="PLZ"></span></td>
      </tr><tr>
      <td class="tblleft" valign="top">  <b>Ort:</b></td>
      <td class="tblright" valign="top">  <span datafld="Ort"></span></td>
      </tr><tr>
      <td class="tblleft" valign="top">  <b>Telefon:</b></td>
      <td class="tblright" valign="top">  <span datafld="Tel"></span></td>
      </tr><tr>
      <td class="tblleft" valign="top">  <b>Fax:</b></td>
      <td class="tblright" valign="top">  <span datafld="Fax"></span></td>
      </tr><tr>
      <td class="tblleft" valign="top">  <b>E-Mail:</b></td>
      <td class="tblright" valign="top">  <span datafld="EMail"></span></td>
      </tr><tr>
      <td class="tblleft" valign="top">  <b>Info:</b></td>
      <td class="tblright" valign="top">
      <p style="text-align:justify; margin-left:0.2cm; margin-right:2.0cm">
      <span datafld="Info"></span></p></td>
      </tr><tr>
      <td class="tblleft" valign="top">  <b>Homepageansicht:</b></td>
      <td class="tblright" valign="top"><center><br><img src"=span datafld="HTML"></span></center><br></td>
      </tr>
      <tr>
      <td class="tblleft" valign="top">  <b>zur Homepage:</b></td>
      <td class="tblright" valign="top"><center><a datasrc="#Begriffe" datafld="hp" target="new"><span datafld="hp" datasrc="#Begriffe"></span></a></center></td>
      </tr><tr>
      <td colspan="2" class="tbllast"> <br><br><br></td>

      </tr>
      </table>
      </td></tr></table>
      </center>
      </body>
      </html>

      Ich danke dir schon jetzt für deine Mühe mir helfen zu wollen.

      Gruss Andreas