slomoman Geschrieben 28. Oktober 2004 Teilen Geschrieben 28. Oktober 2004 Ich hab ne WebAnwendung, die Probleme macht, wenn man eine Seite öffnet, dann (per Strg+N oder Datei->Neu->Fenster) die Seite in einem weiteren Fenster öffnet und dann eine bestimmte Aktion mit den 2 offenen Fenstern doppelt ausführt. Kann man auf so ein [strg+N] bzw. Datei->Neu->Fenster irgendwie reagieren bzw. das verhindern? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
FMG Geschrieben 29. Oktober 2004 Teilen Geschrieben 29. Oktober 2004 Direkt verhindern kannst du es nicht, außer direkt im Betriebssystem. Ich vermute mal, dass die Daten in eine DB kommen!? Daher dieser Vorschlag: Prüfe mittels eine Abfrage, ob die Daten, die gesendet worden sind, bereits in der DB vorliegen. Falls ja, mache eine Seite mit dem Hinweis, dass die Daten schon vorliegen. Falls nicht, lass die vorgegebene Aktion ablaufen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
slomoman Geschrieben 29. Oktober 2004 Autor Teilen Geschrieben 29. Oktober 2004 das ist zwar tendentiell möglich, aber recht lästig. ich müsste ja so eine prüfung bei jedem event auf jeder seite machen.... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kingofbrain Geschrieben 29. Oktober 2004 Teilen Geschrieben 29. Oktober 2004 setz halt einfach in der Datenbank einen Unique-Constraint auf alle Attribute der Relation und reagiere auf den Fehler. Peter Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 29. Oktober 2004 Teilen Geschrieben 29. Oktober 2004 Ich hab ne WebAnwendung, die Probleme macht, wenn man eine Seite öffnet, dann (per Strg+N oder Datei->Neu->Fenster) die Seite in einem weiteren Fenster öffnet und dann eine bestimmte Aktion mit den 2 offenen Fenstern doppelt ausführt. Kann man auf so ein [strg+N] bzw. Datei->Neu->Fenster irgendwie reagieren bzw. das verhindern? [...] das ist zwar tendentiell möglich, aber recht lästig. ich müsste ja so eine prüfung bei jedem event auf jeder seite machen.... Was anderes bleibt dir garnich übrig... selbst wenn du STRG+N verhindern könntest, was ist mit STRG+T (neues Tab in Mozilla/FireFox), Datei-> neues Tab, dasselbe bei Opera (Tasten kenn ich da nich) oder bei diversen IE-Aufsätzen. Was wenn schon ein 2tes Fenster offen ist? Oder wenn der Nutzer auf ein Icon doppelklickt (macht auch eine neues Fenster wenn schon eins vornanden)? Du kommst um die Prüfung garnich drumrum... und bei jedem Event ja nich, nur beim schreiben in die DB. 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.