stephan: dynamische url über suchformular erzeugen

hallo,

ich möchte gerne über eine suchabfrage folgendes erreichen.

ich habe z.b. folgende url:

http://www.xyz.de/kurse.php?cID=xyz&iFSsymbols=ES1%21&iFScompareTo=&iFSperiod=D&iFSvminutes=&iFSchartsize=650x450&iFSbardensity=MEDIUM&iFSbartype=BAR&iFSstudies=&iFSohlc=true&action=chart

in dieser url ist "ES1" austauschbar und durch andere buchstaben-zahlen kombinationen, also variabel.

ich möchte jetzt über eine suchabfrage, in welcher man die buchstaben-zahlen kombination eingibt, den entsprechenden börsenkurs in einem neuen fenster anzeigen lassen

(man gibt "nq1" ein und in einem neuen fenster wird die seite mit der url

"http://www.xyz.de/kurse.php?cID=xyz&iFSsymbols=NQ1%21&iFScompareTo=&iFSperiod=D&iFSvminutes=&iFSchartsize=650x450&iFSbardensity=MEDIUM&iFSbartype=BAR&iFSstudies=&iFSohlc=true&action=chart"

ausgegeben)

das einzige was mir klar ist, ist das die buchstaben-zahlen kombination als variable definiert werden muss, z.b. var (symbol)

hat vielleicht jemand code schnipsel als hilfe, in java oder php?
ich hab keine ahnung wie ich anfangen muss.

besten dank für eure hilfe
stephan

  1. <form name="kursabfrage" action="" method="" target="">
          <input type="Text" name="kurs" value="ES1" size="3" maxlength="">
        <button name="Klickmich" type="button"
          value="nix"

    onclick="window.open('http://www.xyz.de/kurse.php?cID=xyz&iFSsymbols=' + document.kursabfrage.kurs.value + '%21&iFScompareTo=&iFSperiod=D&iFSvminutes=&iFSchartsize=650x450&iFSbardensity=MEDIUM&iFSbartype=BAR&iFSstudies=&iFSohlc=true&action=chart','','')">
          Kurs abfragen
        </button></form>

    1. @r11lein
      das funktioniert, vielen dank für deine hilfe!!!
      stephan

    2. Moin!

      <form name="kursabfrage" action="" method="" target="">
            <input type="Text" name="kurs" value="ES1" size="3" maxlength="">
          <button name="Klickmich" type="button"
            value="nix"

      onclick="window.open('http://www.xyz.de/kurse.php?cID=xyz&iFSsymbols=' + document.kursabfrage.kurs.value + '%21&iFScompareTo=&iFSperiod=D&iFSvminutes=&iFSchartsize=650x450&iFSbardensity=MEDIUM&iFSbartype=BAR&iFSstudies=&iFSohlc=true&action=chart','','')">
            Kurs abfragen
          </button></form>

      Frage Nr. 1: Warum da denn überhaupt ein <form>?

      Frage Nr. 2: Warum Javascript, warum nicht mit dem <form>?

      - Sven Rautenberg

      --
      My sssignature, my preciousssss!
      1. Antwort Nr. 1:

        ich möchte jetzt über eine suchabfrage,
        in welcher man die buchstaben-zahlen kombination eingibt
        den entsprechenden börsenkurs in einem neuen fenster anzeigen
        lassen

        Antwort Nr 2:
        Gegenfrage: Wie dann wenn nicht über Javascript auf das Eingabefeld(suchabfrage) zugreifen und ein neues fenster öffnen lassen.

        1. Antwort Nr. 1:

          ich möchte jetzt über eine suchabfrage,
          in welcher man die buchstaben-zahlen kombination eingibt
          den entsprechenden börsenkurs in einem neuen fenster anzeigen
          lassen

          Antwort Nr 2:
          Gegenfrage: Wie dann wenn nicht über Javascript auf das Eingabefeld(suchabfrage) zugreifen und ein neues fenster öffnen lassen.

          target existiert auch für Formulare.

          <form action="..."
          target="fenster"
          onsubmit="window.open('', 'fenster')">

          Es öffnet sich ein neues Fenster mit und ohne JS. Mit Hilfe von JS kannst du dann auch das Fenster noch in der Größe ändern wenn du willst.

          Struppi.