Du bist nicht angemeldet.

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>