Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: WebStyleBoard. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Montag, 23. Januar 2006, 05:24

Neues Fenster aus Formular heraus öffnen

Werte JS-Fans,

ich habe folgendes Problem: Ich habe ein Formular auf einer PHP-Seite. Zum Verarbeiten des Formulares wird einfach die entsprechende Seite erneut geladen, Stichtwort PHP_SELF.

Nun möchte ich aber innerhalb des Formulares zwei verschiedene Submit-Buttons verwenden. Das an sich ist kein Problem. Allerdings möchte ich, dass bei dem Klick auf einen der beiden Buttons die Seite ganz normal aufgerufen und verarbeitet wird, während bei dem Klick auf den anderen Button eine neue Seite (à la target=_blank) geöffnet wird, wobei der Inhalt eines Fomularobjektes mit übergeben werden soll...

Ich poste das hier in's JS Forum, da ich annehme, dass sich dies nur mit JS bewerkstelligen lässt. Ich lasse mich aber auch gerne eines Besseren belehren, sollte ich mich irren... ;)

LapisInfernalis
Signatur von »LapisInfernalis« Eine Milde Gabe...

Der Horizont vieler Menschen ist ein Kreis mit dem Radius Null - und das nennen sie ihren Standpunkt.

Albert Einstein (1879-1955)

A common mistake people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools.
Douglas Adams (1952-2001)

2

Montag, 23. Januar 2006, 17:51

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<html>
<head>
</head>
<body>

<form action="http://www.webstyleboard.de">
<input type="submit">
<br>
<script type="text/javascript">
document.write('<input type="button" value="abschicken zu neues Fenster" onClick="this.form.target=\'_blank\'; this.form.submit(); this.form.target=\'_self\';">');
</script>
</form>

</body>
</html>