• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Formular-Fenster nach "senden" schließen!!!

java-thg

New member
Hallo Leute,

ich habe an mein Formular folgendes PHP-Script angehängt:

<?php
$admin= 'xy@xy.de';
$subject= 'E-Mail';
$message= 'Nachrichten an '.$admin.' von xy '.$email.":\n\n";
foreach($HTTP_POST_VARS as $name=> $value) {
$message.= "$name:$value\n";
}
mail($admin, $subject, $message, "Wrom: LBDXRQBGJ
?>

Nun möchte ich erreichen das das Formularfenster nach dem Absenden wieder geschlossen wird.

Kann mir jemand helfen?

Gruß und Danke

JAVA-THG
 
Wohin?

Danke für Deine Antwort,

aber ich habe es nicht geschafft das Script in den "Input type submit" zu intigrieren.

Zum Verständnis sei erklärt das nach dem Senden des Formulars das Formularfenster automatisch und ohne Nachfrage (Die kommt nämlich, wenn ich direkt onclick:window.close einfüge) geschlossen werden soll.

Ich hoffe das war einigermaßen verständlich.

Gruß

java-thg
 
Funzt leider nicht

Funzt leider nicht,

mein Problem scheint darin zu liegen das die Funktion mit "Submit"-Button und nicht mit einem <a href> verknüpft sein soll, oder wie seht Ihr das?

Gruß
java-thg
 
<head>
<head>
...
<script language="javascript" type="text/javascript">
function zu () {
window.opener = top;
window.close();
}
</script>
</head>

<body...>
...
<form ... onsubmit="window.setTimeout('zu()',1000)">
...
</form>
...
</body>
</html>


Probier mal. wenn nicht sag bescheid, dann machen wir's anders.
 
Zuletzt bearbeitet:
Funzt leider auch nicht

Leider,Leider,

funzt das auch nicht. Ich habe auch onsubmit=window.close probiert, aber zwecklos.

Wie würde denn die Sache mit <a href> aussehen? Ich kann doch nicht einfach dem submit-Button in einen Link basteln, oder?

Gruß

Java-thg
 
@ java-thg

sag mal hörst du überhaupt zu oder ließt du auch mal mit....
wenn kasi das schreibt:

kasimir83 schrieb:
<head>
<head>
...
<script language="javascript" type="text/javascript">
function zu () {
window.opener = top;
window.close();
}
</script>
</head>

<body...>
...
<form ... onsubmit="window.setTimeout('zu()',1000">
...
</form>
...
</body>
</html>


Probier mal. wenn nicht sag bescheid, dann machen wir's anders.

wieso kommst du dann wieder mit:

java-thg schrieb:
funzt das auch nicht. Ich habe auch onsubmit=window.close probiert, aber zwecklos.

???
 
Natürlich habe ich das Script ebenfalls probiert!

Logo hab ich den Beitrag gelesen und auch ausprobiert,

zusätzlich habe ich aber auch noch andere Scripts probiert, aber leider ohne Erfolg.

Vielleicht war mein letzter Text mißverständlich, sorry!

Gruß
java-thg

P.S.: Schönes WE
 
Also hier ist mein Quelltext!

Hallo Womstar,

hier mein kompletter Quelltext, mit dem das Schliessen nicht funktioniert:

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>SexWays</title>
<meta name="author" content="java-thg">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<script language="javascript" type="text/javascript">
<!--
function init() {
scrW = screen.width;
scrH = screen.height;
window.outerHeight = screen.height;
window.outerWidth = screen.width;
resizeTo( scrW, scrH );
moveTo ( 0,0 )
}
//-->
<!--
function zu () {
window.opener = top;
window.close();
}
//-->
</script>
</head>
<body text="#000000" background="bg-03.jpg" link="#FF0000" alink="#FF0000" vlink="#FF0000" onload="init()">
<div align="center">

<form name="php-1024-de" method="POST" action="mp-1024-de.php" onsubmit="window.setTimeout('zu()',1000">
Name/Firma: <input type="Text" name="name-de-1024" value="" size="30%" maxlength="172">
Vorname: <input type="Text" name="vorname-de-1024" value="" size="30%" maxlength="172"><br><br>
Straße, Hausnr.: <input type="Text" name="strasse-de-1024" value="" size="69%" maxlength="172"><br><br>
PLZ: <input type="Text" name="plz-de-1024" value="" size="15%" maxlength="72"> 
Stadt: <input type="Text" name="stadt-de-1024" value="" size="55%" maxlength="172"><br><br>
Land: <input type="Text" name="land-de-1024" value="" size="78%" maxlength="172"><br><br>
Telefon: <input type="Text" name="telefon-de-1024" value="" size="33%" maxlength="72"> 
Handy: <input type="Text" name="handy-de-1024" value="" size="33%" maxlength="72"><br><br>
<table width="65%">
<tr>
<td width="85%">Fax: <input type="Text" name="fax-de-1024" value="" size="50%" maxlength="72"><br><br>
E-mail: <input type="Text" name="email-de-1024" value="" size="50%" maxlength="172"><br><br>
Homepage: <input type="Text" name="homepage-de-1024" value="" size="50%" maxlength="172"> </td>
<td width="5%"> 
</td>
<td width="10%"><br>
<div align="center"><input type="Submit" name="senden-de" value="Senden">
<br><br>
<input type="reset" name="reset-de" value="Löschen"></div><br>
</td>
</tr>
</table>
<br><br>
<textarea name="text" cols="72%" rows="5%">Text:</textarea><br><br>
</form>

<br>
<br>
</div>
</body>
</html>
 
JaJa, so ist das mit der Blindheit, aber...

Hallo Kasimir,

ersteinmal danke!

Nun besteht aber immer noch folgendes Problem:

Bevor die Seite geschlossen wird erfolgt der Hinweis

"Die angezeigte Webseite versucht das Fenster zu Schliessen-
OK-Nein"

Lässt sich das unterdrücken?

Gruß

java-thg
 
lass doch mal die function weg, also nur so:

<script>
window.opener = top;
</script>

und dann das:

onsubmit="window.setTimeout('window.close()',1000)">
 
Trau mich garnicht mehr!

Hallo Womstar,

auch mit Streichung der Function kommt die Nachfrage erneut:

"Webseite versucht das Fenster zu schliessen..."

Ich bin schon am verzweifeln.

Gruß
java-thg
 
Natürlich auch das "onsubmit"

Nicht gleich schimpfen,

das onsubmit habe ich natürlich auch ersetzt, ohne Erfolg.
 
Zurück
Oben