Bernhard Peissl: method="get"

Beitrag lesen

Hallo!

ich mein, wie kann ich das machen, dass z.b. ein fenster aufgeht und dort dann das ergebniss der schoen der reihe nach aufgelistet wird.

siehe oben! <form name="irgendwas" action="/cgi-bin/irgendwas.pl" target="_blank">

wie bereits gesagt, target="_blank" öffnet ein neues Fenster. Und die formatierung der Ausgabe muss das Programm/Formularauswerter am Server machen!

Du kannst das Formular aber auch über Javascript (document.form.submit()) abschicken, .... du kannst viel machen, musst dir nur raussuchen was du brauchst!

sorry, wenn ich zeimlich auf der leitung steh, ich hab sowas schon mal gemacht, aber da wurden die werte durch die url´bzw die statuszeile uebergeben, und war ganz anders aufgebaut.

Wenn du die Formulardaten mit der method="GET" abschickst, wird alles an die URL angehängt (In der Statuszeilt siehst du nur den Link, aber hinübergeben wird da gar nix!!!). Nachteil beschränkter Platz (~3000Byte) Mit method="POST" geht beliebig viel. Allerdings muss dann auf der anderen Seite (Server) ein Programm die Formularauswertung übernehmen => CGI!

Es gibt genug fertige formmailer (so heissen die Perl scripts die die Formulare auswerten). Selberschreiben ist allerdings auch keine so grosse Hexerei:

http://www.teamone.de/selfhtml/sfausles/tsfa_te.htm
http://www.teamone.de/selfhtml/tga.htm
http://www.teamone.de/selfhtml/tgbf.htm ... u.v.m

http://www.teamone.de/cgi-local/self/such.pl?suchausdruck=formmailer&lang=on&feld=alle&index_1=on&index_2=on&index_3=on&index_5=on&index_6=on&index_7=on&hits=alle

Schau dir nochmal die Selhhtml-Teile dazu an, dort steht alles was du brauchst.

lg bernhard