bei Exit neues Fenster
Michael W.
- javascript
0 Severin0 Struppi0 Severin
0 Michael w.0 Severin0 Michael W.0 Michael W.0 Michael W.0 Struppi
0 Struppi
Hallo,
dieses script
<SCRIPT language="Javascript">
<!--
var exit=true;
function exit()
{ if (exit)
open("logout.php?usr=<?php echo $usr; ?>","new_window","width=250,height=150");}
//-->
</SCRIPT>
soll doch bewirken das wenn ich eine seite verlasse dass ein neues fenster geöffnet wird, oder?
irgendwie geht es nicht...
ja hab ich gemacht: <body onunload="exit()"...>.
was stimmt noch nicht?
MfG
Michael W.
Hallo,
Also als erstes solltest du die if verzweigung in Klammern setzten:
if(bedingung){
//anweisungen
}
dann versuche onUnload="funktion()" , also das U gross zu schreiben.
gruß,
Severin
dann versuche onUnload="funktion()" , also das U gross zu schreiben.
Ich muss dich leider wieder verbessern. In einem HTML Tag ist die Schreibweise unwichtig. Während in einem Skriptblock deine falsch ist.
<script>
window.onunload = function(){alert();};
</script>
Struppi.
Hallo,
hehe danke, so lernt man immer was dazu :)
gruß,
Severin
Also als erstes solltest du die if verzweigung in Klammern setzten:
if(bedingung){
//anweisungen
}
genau die greifen nicht, da stimmt irgendwas nicht!
MfG
Michael W.
Hallo,
var exit=true;
function test(){
if(exit){
window.open("http://www.google.com");
}
}
<body onUnload="test()">
gruß,
Severin
var exit=true;
function test(){
if(exit){
window.open("http://www.google.com");
}
}<body onUnload="test()">
so geht!
eigentlich kann ich doch anstatt window.open jede andere auführung einbauen. na gut - danke!
MfG
Michael W.
---------
| ENDE |
---------
||
||
||
||
hab mich getäuscht:
http://www.michaelwoelk.de/aktiv/test.htm
beim verlassen! net beim kommen!
MfG
Michael W.
Hi,
hab mich getäuscht:
http://www.michaelwoelk.de/aktiv/test.htm
beim verlassen! net beim kommen!
MfG
Michael W.
wieso geht das denn jetzt auf einmal doch?!!!!?
ich blcik da jetzt net durch - von hier aus gehts, bei mir net...
Hi,
hab mich getäuscht:
http://www.michaelwoelk.de/aktiv/test.htm
beim verlassen! net beim kommen!
MfG
Michael W.
wieso geht das denn jetzt auf einmal doch?!!!!?
ich blcik da jetzt net durch - von hier aus gehts, bei mir net...
Du kannst dich nicht auuf onunload verlassen, ich glaub das wurd dir auch schon mal gesagt. Mal funktioniert es mal nicht. Und gerade wenn du "Fenster schliessen" überprüfen willst, ist diese Methode unzuverlässig und reicht vielleicht gerade für ein popup.
und:
function test(){
var exit=true;
if(exit){
window.open("http://www.google.com");
}
exit ist hier überflüssig, da es ja immer true ist und somit wird immer versucht das Fenster zu öffnen, sofern das Skript noch ausgeführt wird.
Struppi.
Hallo,
dieses script
<SCRIPT language="Javascript">
<!--
var exit=true;
exit ist eine Variabel
function exit()
exit ist ein Funktion
{ if (exit)
Eine Bedigung
soll doch bewirken das wenn ich eine seite verlasse dass ein neues fenster geöffnet wird, oder?
irgendwie geht es nicht...
ja hab ich gemacht: <body onunload="exit()"...>.
und wieder eine Funktion.
Du solltest versuchen Dinge eindeutig zu benennen.
Ansonsten ist 'geht nicht' eine nutzlose Fehlerbeschreibung zumal der Code zwar schlecht aber nicht falsch ist. (Ein Tipp: Es gibt auch die Funktiopn open mehrmals, du meinst window.open(). nicht weil du ein window öffnest, sondern, weil das Objekt window diese Funktion anbietet um ein Fenster zu öffnen. Es gibt noch document.open(), wenn man ein document neu beschreiben möchte)
was stimmt noch nicht?
Vielleicht hilft dir http://glasgoogle.de bei deiner Suche nach einem Fehler weiter.
Struppi.