popup schließen nach senden

Nerlich

Mitglied
hallo keinn mich mit javascript leider nicht aus, bis auf das es zusammen geschrieben wird.^^ Nun aber zu meinem problem, ich hab einen popup per javascript gebaut und darin ein php formular nun möchte ich gerne das der popup sich automatsch schließt nachdem man auf "nachricht senden" gedrückt hat. danke für hilfe.
 
Fenster werden, soweit ich mich erinnere ueber
Javascript:
window.close();
geschlossen.

Und halte Dich bitte an Gross- und Kleinschreibung.
 
Ja danke soweit war ich auch schon, aber wo müsste es in diesem Code eingefügt werden?
Code:
<SCRIPT LANGUAGE ="JavaScript">
<!--
function POPUP(_URL,_ID,_X,_Y,_SPEC)
 {
 DAY = new Date();
 DATE = DAY.getTime();
 var ID = ((_ID == "_DATE") ? DATE : _ID);
 window.open(_URL, _ID, "width=" + _X + ",height=" + _Y + "," + _SPEC);
 }
//-->
</SCRIPT>
</HEAD>
<BODY>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<A HREF="javascript: POPUP('http://urlaub2006.ur.funpic.de/plugins/shoutbox/shoutbox_input.php','_DATE',440,280,'resizable=no')">
Neue Nachricht</A>
</BODY>
</HTML>
 
Also in dem Code wuerd ich sagen garnicht, denn der oeffnet ja erstmal das PopUp.
Du musst den Code im PopUp selbst platzieren, und zwar so, dass er ausgefuehrt wird wenn das Formular abgeschickt wird (onClick beim Submit-Button).
 
Hallo,
bekomm das mit dem Popup schließen nachdem der Button gedrückt wurde immer nochnicht hin. Hier der Code des Formulars, kann mir jemand sagen an welcher stelle und mit welchem code ich das schließen des Popup´s nach drücken des Button programmieren kann?
HTML:
<form name="form1" method="post" action="send.php?">
  <p>
    <input name="name" type="text" value="Dein Name" size="40">
  </p>
  <p>
    <textarea name="text" cols="35" rows="">Deine Nachricht</textarea>
  </p>
  <p> 
    <input name="Submit" type="submit" value="Nachricht senden"> 
  </p>
</form>
 
Die Anweisung zum Schliessen solltest du in der send.php ausgeben...denn andernfalls wird das Fenster geschlossen, bevor die Daten gesendet werden konnten.
 
hi meine send datei sieht so aus:
HTML:
<?
include "db.php";
$sqlcommand="INSERT INTO shoutbox (name,text) VALUES ('$name','$text')";
mysql_query("$sqlcommand");
?>

doch die hat doch eigentlich nix mit dem popup zu tun oder?
 
Dass der von Dir gezeigte Code nichts mit dem PopUp zu tun hat hat ja nicht zu bedeuten, dass dieses nicht von dem Script geschlossen werden kann.
Dieses Script wird ja dann in dem PopUp aufgerufen, sodass dieses dann ja auch die Moeglichkeit hat das Fenster zu schliessen. Da JavaScript (welches dafuer ja noetig ist) ja sowieso erst nach PHP ausgefuehrt werden kann (weil PHP wird ja schon auf dem Server ausgefuehrt und JavaScript erst im Browser) kann man so recht einfach nach dem Eintrag in die Datenbank das PopUp schliessen.
 

Neue Beiträge

Zurück