dynamische url über suchformular erzeugen
stephan
- javascript
-1 r11lein
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
<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>
@r11lein
das funktioniert, vielen dank für deine hilfe!!!
stephan
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
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.
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
lassenAntwort 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.