[JavaSkript] Mit Klicken auf ein Submit-Button eines Formularfeldes _blank einfügen

mr5

Banned
Registriert
Feb. 2005
Beiträge
1.041
Hallo Ihr Lieben,

Ich bin dabei mich in JavaSript Einzulesen, habe aber vorab einen wichtigen Anwendungsfall.

Habe ein Fomular mit 2 Submittbuttons. Drückt man auf den Linken wird PHP-Skript A ausgeführt, klickt man auf den rechten Button, wird PHP-Skript B ausgeführt.

Nun will ich, dass wenn man auf den rechten Button klickt, dass sich ein eigenes neues Fenster öffnet.

Ich müsste also ein Javascript haben, dass beim Klicken auf den rechten Button in den Formular-Tag ein target=_blank einsetzt.

Hat einer auf die Schnelle ein kleines Skript parat?


DAAAAAAAAAAAANke im Voraus,
Stefan
 
Wie wär's mit

Code:
<input name="B" type="submit" value="Klick mich!" onclick="this.form.target = '_blank'"/>

greetings, Keita
 
Das funktioniert auf den ersten Blick ganz gut,

aber...

wenn man nach dem Klicken auf Button 2 dann wieder in das gleiche Fenster auf Button 1 Klickt, dann geht das Skript, dass eigentlich im gleichen Fenster aufgehen sollte auch in einem neuen Fenster auf.

PS: Lösung: Habe bei Button 1 einfach
onclick="this.form.target = '_top'"/
eingefügt, jetzt gehts!

VIELEN DANK KEITA!
 
Zuletzt bearbeitet:
Yepp, du mußt für alle Submit-Möglichkeiten das target-Attribut neu setzen, da es durch die Zuweisung dauerhaft gesetzt wird :)

greetings, Keita
 
Zurück
Oben