ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
594
594
EMPFEHLEN
-
<html>
<head>
<title></title>
</head>
<script language="JavaScript">
<!--
function cp_open() {
var cp_wname = "form";
var cp_site = "mail.php";
var cp_width = 400;
var cp_height = 300;
var cp_left = ( screen.width / 2 ) - ( cp_width / 2 );
var cp_top = ( screen.height / 2 ) - ( cp_height / 2);
var cp_options = "scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,left="+cp_lef t+",top="+cp_top+",width="+cp_width+",height="+cp_height;
var cp_win = window.open(cp_site, cp_wname, cp_options);
cp_win.focus();
}
//-->
</script>
<body>
<form action="javascript:void(cp_open());" method="post">
name:<input type="text" name="nachname" size="10"><br>
vorname:<input type="text" name="vorname" size="10">
<input type="submit" value="abschicken">
</form>
</body>
</html>
so wenn ich meine variablen an das fenster übergeben will kommt nur müll oder überhaupt nix raus
bin ich zu blöd?! es scheitert schon an den einfachsten sachen, wie...
in der mail.php:
das fenster bleibt nach der übergabe weißPHP-Code:<html>
<head>
<title></title>
</head>
<body>
<?php
echo("$nachname<br>$vorname");
?>
</body>
</html>
vielleicht könntet ihr das mal bei euch durchtesten...
mfg
-
Wieso sollte da auch etwas ankommen?
Das Skript öffnet ein neues Fenster(mail.php)...mehr nicht....die Formularfelder werden dort nicht verarbeitet....würde bei POST auch keinen Sinn machen.
Probiers mal so:
Code :1
<form action="mail.php" target="cp_win"method="post"onsubmit="cp_open()">
-
mh ne leider auch net...es öffnen sich dann 2 fenster ein neues browserfenster und das popup. In dem browserfenster wird die eingabe ausgegeben, jedoch bleibt das popup leer...
glaub ich muss mir was anderes einfallen lassen...
-
Oh...ich seh, mein Fehler:sad:
Der Fenstername wird ja erst im Skript erzeugt.
So gehts besser:
die Funktion wird beim Senden aufgerufen, mit dem Senden wird jetzt aber durch das return auf den Rückgabewert der Funktion gewartet.Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<script language="JavaScript"> <!-- function cp_open(f) { var cp_wname = "form"; var cp_width = 400; var cp_height = 300; var cp_left = ( screen.width / 2 ) - ( cp_width / 2 ); var cp_top = ( screen.height / 2 ) - ( cp_height / 2); var cp_options = "left="+cp_left+",top="+cp_top+",width="+cp_width+",height="+cp_height; f.target=cp_wname; var cp_win = window.open('', cp_wname, cp_options); cp_win.focus(); return true; } //--> </script> <!-- .....--> <form action="mail.php" target="_blank"method="post"onsubmit="return cp_open(this)"> <!-- .....-->
In der Funktion wird zusätzlich das target des Formulars auf den Namen des Popups geändert.
Dadurch wird jetzt das Formular korrekt in das Popup gesendet.
Anzeigebeispiel:So siehts aus
-
mh zu spät
nu hab ichs so gemacht
multi-visions.de/kontakt/kontakt.html
kannst gern testen, habs im moment auf meine mail umgeleitet...
finds so, wie es jetzt ist eigentlich auch besser, als mit nem fester
Ähnliche Themen
-
Formulardaten in neues Formular übergeben
Von chainy24 im Forum ASPAntworten: 2Letzter Beitrag: 28.05.08, 08:41 -
Variablen an asp übergeben OHNE neues Fenster
Von gygra im Forum Flash PlattformAntworten: 0Letzter Beitrag: 23.04.08, 12:59 -
Formulardaten an neues Fenster übergeben.
Von hondocrx im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 17.08.05, 20:05 -
Neues Fenster per Link öffnen und Variablen übergeben?
Von thartmann000 im Forum HTML & XHTMLAntworten: 3Letzter Beitrag: 17.02.05, 14:06 -
Inhalt einer Datenbankvariable in ein neues Fenster übergeben
Von kram im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 23.12.04, 19:40





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren