php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.11.2011, 19:26  
Neuer Benutzer
 
Registriert seit: 22.02.2011
Beiträge: 5
PHP-Kenntnisse:
Fortgeschritten
PhpNuk3r befindet sich auf einem aufstrebenden Ast
Standard Fenster schliessen erkennen

Hallo an alle:

Ich habe einen miniatur-Chat geschrieben habe jetzt aber ein kleines problem: Ich bräuchte eine Chance dass das Schließen des Aktuellen Browser-Fesnters registriert und daraufhin einen Eintrag in einer MYSQl-Datenbank löscht. Könntet ihr mir da helfen? Achja ich arbeite mit Sessions.
PhpNuk3r ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.11.2011, 19:59  
Neuer Benutzer
 
Registriert seit: 09.11.2011
Beiträge: 2
PHP-Kenntnisse:
Fortgeschritten
creeper befindet sich auf einem aufstrebenden Ast
Standard

Hallo PhpNuk3r,

das mit dem erkennen ob das Fenster geschlossen wurde wird schwierig da der Server (von dir) nicht unbedingt mitbekommt das der User das Fenster geschlossen hat.
Selbst wenn es so eine Funktion (ich denke da an javascript) gibt würde ich mich nicht dadrauf verlassen das der Browser dies so macht.

Ich hab auch nen chat selbst gebaut und zu jeder Nachricht das Datum und die Uhrzeit gespeichert. Wenn sich jetzt der Benutzer überlegt was zu schreiben überprüfst du zB. ob ein Eintrag vom Vortag ist und löscht diesen.

Klar diese Methode braucht mehr Speicherplatz weil zu jeder Nachricht nach datum und Zeit gespeichert wird aber das wird sicher vertretbar sein.

Was anderes ist mir auch nicht eingefallen

Grüße Ralf
creeper ist offline   Mit Zitat antworten
Alt 09.11.2011, 20:04  
Erfahrener Benutzer
 
Benutzerbild von jspit
 
Registriert seit: 19.08.2011
Beiträge: 701
PHP-Kenntnisse:
Anfänger
jspit wird schon bald berühmt werden
Standard

Die einzig halbwegs zuverlässige Methode ist mit Ajax regelmässig vom Client ein Request zum Server zu schicken, sozusagen als Lebenskennung. Fällt diese aus, ist der Client "offline".
jspit ist offline   Mit Zitat antworten
Alt 09.11.2011, 20:10  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

http://ajaxpatterns.org/HTTP_Streami...ection_open.3F

Alternativ denk über ein PING/PONG Event nach, das als Lebenszeichensystem funktioniert. Das taten vor dir schon sehr viele, unter anderem die Schöpfer der (solidesten) Chat-Technologien die das Internet kennt: IRC ( Internet Relay Chat ).

http://de.wikipedia.org/wiki/Internet_Relay_Chat
http://www.irc.org/tech_docs/ircnet/faq.html#ircd
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 10.11.2011, 18:14  
Erfahrener Benutzer
 
Registriert seit: 10.11.2011
Beiträge: 268
PHP-Kenntnisse:
Fortgeschritten
Solu ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Die Lösung wurde bereits genannt, ich würde dir jedoch gerne unter die Arme greifen wenn du Hilfe dazu benötigst
Solu ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Parameter an anderes Fenster übergeben djsky01 JavaScript, Ajax und mehr 5 05.01.2011 11:43
[Erledigt] Fenster schliessen verhindern HTML, Usability und Barrierefreiheit 4 15.02.2010 14:04
[Erledigt] Fenster automatisch schließen Rutor PHP Tipps 2010 7 03.02.2010 15:23
[Erledigt] Fenster aus Popup heraus schliessen - Popup ist ein frameset mooonikaaa JavaScript, Ajax und mehr 26 02.01.2010 02:08
Sessions von fenster zu fenster als Values übergeben Crowz PHP Tipps 2009 12 12.10.2009 17:16
Javascript anderes fenster aktualisieren und schliessen cytrobic HTML, Usability und Barrierefreiheit 2 15.08.2006 15:36
Ergebnis aus Fenster 1 in Fenster 2 übernehmen HaraDej HTML, Usability und Barrierefreiheit 2 21.04.2006 14:10
Verweis in bestimmtem Fenster öffnen HTML, Usability und Barrierefreiheit 3 11.02.2006 23:18
[Erledigt] closed()-Abfrage aus beliebigem Fenster HTML, Usability und Barrierefreiheit 2 16.01.2006 19:01
[Erledigt] JavaScript +mehrereFenster HTML, Usability und Barrierefreiheit 5 03.02.2005 15:08
[Erledigt] on the fly fenster HTML, Usability und Barrierefreiheit 0 09.09.2004 22:06
[Erledigt] Fenster öffnen HTML, Usability und Barrierefreiheit 2 16.08.2004 13:19
[Erledigt] Fenster schliessen HTML, Usability und Barrierefreiheit 2 12.08.2004 09:24
fenster schliessen mit php?!? möglich PHP Tipps 2004 6 26.06.2004 17:15
Modales Fenster zur Eingabe von Daten HTML, Usability und Barrierefreiheit 0 22.06.2004 12:52

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php session neues fenster übergeben, seite schließen verhindern javascript, browser schliessen erkennen, javascript erkennen browser fenster schliessen, php fenster schließen erkennen, php fenster geschlossen, schließen der browser seite erkennen, browser beenden verhindern, javascript browser schließen erkennen, javascript beim schließen fenster, php fenster schließen verhindern, php session fenster verlassen verhindern, fenster geschlossen erkennen

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:42 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum