shadoan Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 Guten Tag. Hätte mal wieder ein kleines Problem. Möchte beim Verlassen einer Seite ein PopUp öffnen, in dem eine Meldung erscheint. Dafür habe ich body onUnload mit einer Javascript Funktion verwendet. Allerdings öffnet er bei mir das PopUp nicht. Könnte mal einer von Euch drüberschauen. Vielleicht mach ich ja was falsch. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Formularansicht</title> <link href="style.css" rel="stylesheet" type="text/css"> <script type="text/javascript"> function popup() { window.open("index.php", "Fenster1", "width=310,height=400,left=0,top=0"); } </script> </head> <body bgcolor="#FFFFFF" topmargin="0" leftmargin="0" rightmargin="0" marginheight="0" marginwidth="0" onUnload="popup()"> bla bla bla </body> Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Maulwurf_der_Schlaue Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 also nach </body> kommt noch ein </html> (weiß nicht ob dus vergessen hast zu kopieren...) und wenn ich das öffne mit ie dann geht beim schließen der seite ein neues fenster auf.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
perdian Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 Der Code ist richtig und funktioniert (hier) auch. Vielleicht liegt's einfach am Popup-Blocker? BTW: Wieso willst du so etwas nerviges wie ein Popup öffnen? Ich wäre da vorsichtig, ob du damit nicht mehr leute vergraulst, als du anziehst. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
shadoan Geschrieben 17. Mai 2005 Autor Teilen Geschrieben 17. Mai 2005 Also folgendes Problem. Ich habe eine Datenbank in der Datensätze stehen, die auch bearbeitbar sind. Nun sperre ich per Schlüsselwert einen Datensatz zum Bearbeiten wenn den jemand öffnet, damit kein anderer den Bearbeiten kann. Diesen Schlüsselwert muss ich aber wieder löschen, wenn der jeweilige Benutzer den Datensatz verlässt, weil er entweder ne Aktion ausführt oder das Browserfenster schließt. Vielleicht hat ja jemand von Euch da ne bessere Idee als Lösung für. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Maulwurf_der_Schlaue Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 Wofür aber das PopUp?? mach halt eine Funktion UnlockData() oder so die beim schließen des Fenster anstatt der Popup() ausgeführt wird... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
perdian Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 Vielleicht hat ja jemand von Euch da ne bessere Idee als Lösung für.Wenn du so direkt auf den User-Input angewiesen bist, dass du wirklich in realtime wissen musst, wann Benutzer X welchen Knopf drückt, bzw. welches Fenster offen und welches Fenster geschlossen wird, dann sieht das für mich sehr danach aus, dass HTTP nicht das Protokoll deiner Wahl sein sollte. Spricht: So schön webbasierte Interfaces auch sind, sie sind nicht immer die beste Wahl und in deinem Fall würde ich dir doch sehr stark zu einer "richtigen" Applikation raten. Du kannst bei einem Browser nie wirklich sauber überprüfen, ob ein User noch "wach" ist, bzw. ob er schon weg ist. Also Entweder einen manuellen "Ausloggen" Button mit in die Oberfläche einbauen, wo sich der User drüber abmelden muss - oder eine "richtige" Applikation. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 'muss da Perdi teilweise recht geben. Ansonsten musst du dir überlegen das der Benutzer "manuell" den Datensatz sperrt / entsperrt. Ist dann die Frage "denkt er drann zu entsperren"...unsw. kannst du mal ein beispiel nennen, um was für Daten es geht ? als Rechungsdaten, Termine.... ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.