• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fenster nach usereingabe schliessen PHP/Javascript

Status
Für weitere Antworten geschlossen.
C

Chrigi_111

Guest
Hi Leute: ich möchte gerne nach einer Usereingabe das Fenster schliessen lassen:
PHP:
<?php
if ($_POST['command'] == "exit" ) {
//Fenster  schliessen
}

?>

Wie kann ich das tun?
Thx für antworten
 
Werbung:
Werbung:
Werbung:
Also
HTML:
 <script language="javascript">
self.close();
</script>
?
 
Nein, so wird das Fenster ja direkt bei betreten der Seite geschlossen. musst das schon in eine funktion rinbringen.
 
das ist nur der grundcode in die ifelseschleife baue ich das dann schon selbst ein!
 
Werbung:
sowas inner Art wäre ne möglichkeit:

[in den codeteil]
HTML:
<script type="javascript">
var init;
if(init=2) {
window.self.close();
}
</script>

[in den Button]
HTML:
<button .... .... onClick="javascript:init=2;">
Zur funktionsweise:
wenn die Variable "init" da ist wird sich das fenster schließen.
Die Variable wird aber erst einen Wert(2 -> willkürlich gewählt) bekommen, wenn man auf den Button klickt.

Was aber ein problem sein könnte, ist, dass das script die "2" nicht bekommt.

[ich habs nicht getestet...und in einer minute geschrieben
icon11.gif
]
 
Zuletzt bearbeitet:
sowas inner Art wäre ne möglichkeit:

[in den codeteil]
HTML:
<script type="javascript">
var init;
if(init=2) {
window.self.close();
}
</script>

[in den Button]
HTML:
<button .... .... onClick="javascript:init=2;">
Zur funktionsweise:
wenn die Variable "init" da ist wird sich das fenster schließen.
Die Variable wird aber erst einen Wert(2 -> willkürlich gewählt) bekommen, wenn man auf den Button klickt.

Was aber ein problem sein könnte, ist, dass das script die "2" nicht bekommt.

[ich habs nicht getestet...und in einer minute geschrieben
icon11.gif
]

Geht denn <OnClick="javascript:init=2;"> ?
 
Werbung:
das ist mir schon klar ;)
deswegen ja
HTML:
<button ... >
damit meinte ich:
HTML:
<input name=" " value=" " tabindex=" " type="submit" onClick=" javascript:init=2">
falls das nicht geht kann man ja immernoch einen link um den button schnallen
HTML:
<a href="javascript:init=2"><input name=" " value=" " tabindex=" " type="submit"></a>

oder, mir ist grad was anneres eingefallen, man könnte es ja auch einfach per setTimeout machen,
wenn sich das fenster zb nach 3 sekunden schließt, dann dürfte das doch auch gehn, oder?
 
Zuletzt bearbeitet:
Ich weiss nicht ob des geht...hab ja geschrieben, dass ich es nicht getestet hab, aber theoretisch müsste es schon gehen. Zumindest fällt mir kein Grund ein, warum es nicht funktionieren sollte.

die syntax stimmt und sonst scheint auch alles ok zu sein.
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben