Hi,
ich bin ein wenig neu auf dem Gebiet und suche eine möglichkeit Daten mit Method=post zu verschicken und trotzdem eine link zu benutzen.
Ich hab da in ein paar online-Dokus geschmökert und bin so weit
[hier](javascript:meinefunktion())
Irgendwie schaffe ich es auch nicht den link im selben Fenster zu öffnen. Finde immer nur irgendwelche window.open() Funktionen für neue Fenster.
cu Desian
ich bin ein wenig neu auf dem Gebiet und suche eine
möglichkeit Daten mit Method=post zu verschicken und trotzdem
eine link zu benutzen.
…
[hier](javascript:formular.submit())
… sollte dein Problem lösen …
Gruß,
Stefan 
Hi,
… sollte dein Problem lösen …
Leder nicht ganz.
Wie sage ich ihm jetzt, das er im gleichen Atemzug auch noch eine Seite aufrufen soll?
Wie öffnet man genz einfach einen Link?
dokument.open();
scheint da irgendwie nicht hinzuhauen sonst würd ich ja einfach eine Funktion machen:
function my()
{
formular.submit();
document.open(„URL“);
}
und
asd
will auch nicht.
cu Desian
Wie sage ich ihm jetzt, das er im gleichen Atemzug auch noch
eine Seite aufrufen soll?
function my()
{
formular.submit();
document.open(„URL“);
}
und
asd
will auch nicht.
Denkfehler 
Nach dem „submit()“ wird das Skript ja nicht weiter ausgeführt
sondern die Daten an den Server übertragen. Danach erwartet der
Browser eine neue Seite vom Server. Die musst du also als Antwort
in deinem Skript „test.php“ schicken, wenn du die entsprechenden
Formulardaten erhältst.
Eine Möglichkeit ist es, die Folgeseite einfach als Zielseite des
Formulars anzugeben, an die dieses gesendet wird (simples HTML).
Dann erhält dieses die Formulardaten und reagiert entsprechend
darauf.
Notfalls kannst du in dein HTML-Formular auch ein verstecktes
Feld einbauen, das dem Serverskript einen Hinweis gibt, welche
Datei als nächstes ausgeliefert werden soll, aber in jedem Fall
wirst du das auf Serverseite machen MÜSSEN.
Jetzt gelöst?
Stefan 
Hi,
Denkfehler 
Nach dem „submit()“ wird das Skript ja nicht weiter ausgeführt
sondern die Daten an den Server übertragen. Danach erwartet
der
Browser eine neue Seite vom Server. Die musst du also als
Antwort
in deinem Skript „test.php“ schicken, wenn du die
entsprechenden
Formulardaten erhältst.
OK. Die test.php enthält eine vollständige html-Seite.
Wo gebe ich an, welche Seite mit den Formulardaten gefüttert und aufgerufen wird?
Eine Möglichkeit ist es, die Folgeseite einfach als Zielseite
des
Formulars anzugeben, an die dieses gesendet wird (simples
HTML).
Dann erhält dieses die Formulardaten und reagiert entsprechend
darauf.
wenn du meinst:
das ist nicht das Problem.
Ich will im Prinzip nur, daß da etwas wie ein
dashier
sichtbar ist.
Notfalls kannst du in dein HTML-Formular auch ein verstecktes
Feld einbauen, das dem Serverskript einen Hinweis gibt, welche
Datei als nächstes ausgeliefert werden soll, aber in jedem
Fall wirst du das auf Serverseite machen MÜSSEN.
Wie macht man sowas???
Jetzt gelöst?
Leider scheine ich da wohl ein Fall-des-nicht-so-leichten-verstehens zu sein :-/
cu Desian
Formulardaten über Javascript-Link senden
Notfalls kannst du in dein HTML-Formular auch ein verstecktes
Feld einbauen, das dem Serverskript einen Hinweis gibt, welche
Datei als nächstes ausgeliefert werden soll, aber in jedem
Fall wirst du das auf Serverseite machen MÜSSEN.
Wie macht man sowas???
Wo gebe ich an, welche Seite mit den Formulardaten gefüttert
und aufgerufen wird?
Erstmal machst du sowas wie das hier:
[abschicken](javascript:document.forms.formular.submit())
Danach schaust du im Skript text.php, an das die
Formulardaten übermittelt werden (action=„text.php“), den
Formularparameter unsichtbar nach und reagierst auf die
Anweisung, die darin steht. Wie das geht, findest du irgendwo in
einer der unzähligen PHP-Anleitungen.
Der Wert des Parameters ist dabei einfach irgendwas, was dem
Benutzer nicht angezeigt wird (type=hidden) und was als
Parameter zurückgeliefert deinem Serverskript sagt, wo’s
weitergehen soll.
Jetzt verstanden?
Stefan 
Hi,
Jetzt verstanden?
Ja. Es ist durchgedrungen…
bis:
[…
war ich schon. Ich habe …ipt:document.forms.form… nicht getestet.
Danke. Jetzt bin ich schon wenigstens ein bißchen gedanklich in der Syntax 
cu Desian](javascript:formular.submit())