stippe: Hilfe!! Mit JavaScript Variablen an ASP-Seiten übergeben...

hallo!

ich möchte mittels suchformular, in das ich 3 Suchbegriffw eingeben kann, diese suchbegriffe an eine ASP-Seite schicken. und nach diesen 3 suchbegriffen soll dann in meiner DB gesucht werden.

allerdings wird bei mir hier der wert 0 zurückgegeben.

Kennt jemand hierfür eine Lösung.

anbei ist mein script-code:

function AuswertenBiete()
{
javascript:EingabePruefen()
document.Suche.SucheBiete.value="Biete";
   document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1="& document.Suche.Suchbegriff1.value & "&Suchbegriff2="& document.Suche.Suchbegriff2.value & "&Warengruppe="& document.Suche.Warengruppe.value;
document.Suche.submit();
}

dank im voraus,
stippe

  1. hallo!

    ich möchte mittels suchformular, in das ich 3 Suchbegriffw eingeben kann, diese suchbegriffe an eine ASP-Seite schicken. und nach diesen 3 suchbegriffen soll dann in meiner DB gesucht werden.

    allerdings wird bei mir hier der wert 0 zurückgegeben.

    Kennt jemand hierfür eine Lösung.

    anbei ist mein script-code:

    function AuswertenBiete()

    »»  {
    »»  javascript:EingabePruefen()
    »»  document.Suche.SucheBiete.value="Biete";

    document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1="& document.Suche.Suchbegriff1.value & "&Suchbegriff2="& document.Suche.Suchbegriff2.value & "&Warengruppe="& document.Suche.Warengruppe.value;

    »»  document.Suche.submit();
    »»  }

    dank im voraus,
    stippe

    Hy,

    entweder Du läßt das ganze Script einfach weg und baust Dein Formular so auf:

    <form name="Suche" action="ErgebnisBiete_MitSuche_Copy.asp" method=post onSubmit="EingabePruefen()">

    oder Du probierst's mal damit:

    document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1=document.Suche.Suchbegriff1.value&Suchbegriff2=document.Suche.Suchbegriff2.value &Warengruppe=document.Suche.Warengruppe.value";

    1. anbei ist mein script-code:

      function AuswertenBiete()
      »»  {
      »»  javascript:EingabePruefen()
      »»  document.Suche.SucheBiete.value="Biete";
         document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1="& document.Suche.Suchbegriff1.value & "&Suchbegriff2="& document.Suche.Suchbegriff2.value & "&Warengruppe="& document.Suche.Warengruppe.value;
      »»  document.Suche.submit();
      »»  }

      dank im voraus,
      stippe

      Hy,

      entweder Du läßt das ganze Script einfach weg und baust Dein Formular so auf:

      <form name="Suche" action="ErgebnisBiete_MitSuche_Copy.asp" method=post onSubmit="EingabePruefen()">

      oder Du probierst's mal damit:

      document.Suche.action="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1=document.Suche.Suchbegriff1.value&Suchbegriff2=document.Suche.Suchbegriff2.value &Warengruppe=document.Suche.Warengruppe.value";

      hi oli!

      dein zweiter tipp war schon ganz gut.
      allerdings hat die sache noch einen hacken.
      es werden nämlich die werte der variablen nicht ausgelesen sondern es wird der obige, von dir vorgeschlagene string verarbeitet.

      ich weiß leider nicht mehr weiter.
      mit der bitte um weitere hilfe,
      stippe

      1. hi oli!

        dein zweiter tipp war schon ganz gut.
        allerdings hat die sache noch einen hacken.
        es werden nämlich die werte der variablen nicht ausgelesen sondern es wird der obige, von dir vorgeschlagene string verarbeitet.

        Tja,Tja...
        Dann ersetze doch mal: document.Suche.action="ErgebnisBiete...
        mit:

        parent.location.href="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1=document.Suche.Suchbegriff1.value&Suchbegriff2=document.Suche.Suchbegriff2.value &Warengruppe=document.Suche.Warengruppe.value";

        am Ende ohne das: document.Suche.submit();

        Falls das auch nicht geht, liegt's vielleicht an Deinem Formular ?!
        Wie ist das aufgebaut?

        1. hi oli!

          dein zweiter tipp war schon ganz gut.
          allerdings hat die sache noch einen hacken.
          es werden nämlich die werte der variablen nicht ausgelesen sondern es wird der obige, von dir vorgeschlagene string verarbeitet.

          Tja,Tja...
          Dann ersetze doch mal: document.Suche.action="ErgebnisBiete...
          mit:

          parent.location.href="ErgebnisBiete_MitSuche_Copy.asp?Suchbegriff1=document.Suche.Suchbegriff1.value&Suchbegriff2=document.Suche.Suchbegriff2.value &Warengruppe=document.Suche.Warengruppe.value";

          am Ende ohne das: document.Suche.submit();

          Falls das auch nicht geht, liegt's vielleicht an Deinem Formular ?!
          Wie ist das aufgebaut?

          hi oli!

          erstmal danke für deinen tipp. allerdings...

          hier wäre mein formular:
          <form method="POST" name="Suche" target="_top">
            <div align="center">
              <center>
            <table border="0" width="761" height="116">
              <tr>
                <td width="418" valign="top" height="48"><font face="Arial" size="3">erster
                  Suchbegriff:   <input type="text" name="Suchbegriff1" size="35" tabindex="1">
                   <br>
                  zweiter Suchbegriff: <input type="text" name="Suchbegriff2" size="35" tabindex="2"></font>
                  <p> </p>
                </td>
                <td width="70" valign="top" height="48"><font face="Arial" size="3"><select size="1" name="Verknuepfung" tabindex="3">
                    <option selected value="Keine">Keine</option>
                    <option value="Und">Und</option>
                    <option value="Oder">Oder</option>
                  </select></font></td>
                <td width="236" valign="top" height="48"><font face="Arial" size="1">( Diese
                  Einstellung gibt an wie sich der zweite Suchbegriff zum ersten verhalten
                  soll.)</font></td>
              </tr>
              <tr>
                <td width="713" valign="top" colspan="3" height="25"><font face="Arial" size="3">Warengruppe:
                  <%
                    Set Hardwaredb = Server.CreateObject("ADODB.Connection")
                    Hardwaredb.Open "betriebe"
                    Set cmdboerse = Server.CreateObject("ADODB.Command")
                    Set rsboerse = Server.CreateObject("ADODB.Recordset")
                    cmdboerse.CommandText =  "SELECT * FROM Warengruppen_OhneAlle"
                    cmdboerse.CommandType = 1
                    Set cmdboerse.ActiveConnection = Hardwaredb
                    rsboerse.Open cmdboerse, , 1, 3
                  %>

          <nobr>
                    <font face="Verdana" size="2">
                 <select name="Warengruppe" SIZE="1" tabindex="4">
                 <%
                   Do While Not rsboerse.EOF
                   Response.Write("<option value='" &rsboerse("Warengruppe")& "'>" &rsboerse("Warengruppe")& "</otpion>")
                   rsboerse.MoveNext
                   LOOP
                 %>
                 </select></nobr></font>
                 <span style="background-color: #C0C0C0"><a href="../KnowledgeBase/eingabe.asp" target="_top"><font face="Arial" size="2" color="#000000"><span onmouseout="this.style.color='black';" onmouseover="this.style.color='red';" style="COLOR: black; FONT-WEIGHT: strong; TEXT-DECORATION: none"><b><input type="text" id="S_SucheBiete" name="SucheBiete" size="1"></b></span></font></a></span></td>
              </tr>
              <tr>
                <td width="713" valign="bottom" colspan="3" height="31">
                  <p align="center"><span style="background-color: #C0C0C0"><a href="../hardwareboerse/EingabeSuche.asp" target="_top"><font face="Arial" size="2" color="#000000"><span onmouseout="this.style.color='black';" onmouseover="this.style.color='red';" style="COLOR: black; FONT-WEIGHT: strong; TEXT-DECORATION: none"><b><img border="0" src="../KnowledgeBase/Pfeil.gif">
                  Eintrag in die Ruprik "Ich suche..."</b></span></font></a><font face="Arial" size="2" color="#000000"><span onmouseout="this.style.color='black';" onmouseover="this.style.color='red';" style="COLOR: black; FONT-WEIGHT: strong; TEXT-DECORATION: none"><b><span style="background-color: #C0C0C0">      
                  </span></b></span></font><a href="../hardwareboerse/EingabeBiete.asp" target="_top"><font face="Arial" size="2" color="#000000"><span onmouseout="this.style.color='black';" onmouseover="this.style.color='red';" style="COLOR: black; FONT-WEIGHT: strong; TEXT-DECORATION: none"><b><img border="0" src="../KnowledgeBase/Pfeil.gif">Eintrag in die Ruprik "Ich biete..."</b></span></font></a></span></p>
                </td>
              </tr>
            </table>
              </center>
            </div>

          <p align="center"><font face="Arial" size="2">Klicken Sie auf die jeweilige
          Bildhälfte um die Suche zu starten!</font><br>

          <div align="center">
            <center>
            <table border="2" cellpadding="4" width="487" bordercolor="#808080" bgcolor="#FFFFFF" bordercolorlight="#C0C0C0" height="167">
              <tr>
                <td bordercolorlight="#C0C0C0" bordercolordark="#808080"
                 height="155" width="502">
               <p align="center"><map name="FPMap0">

          <area href="javascript:AuswertenSuche()" shape="rect" coords="0, 0, 244, 222">
          <area href="javascript:AuswertenBiete()" shape="rect" coords="243, 0, 499, 222"></map><img bordercolor="#808080" border="0"  src="../hardwareboerse/SucheBiete.jpg" usemap="#FPMap0" width="500" height="223"></p>
            
                </td>
              </tr>
            </table>
            </center>
          </div>

          </form>

          danke und bis bald,
          stippe