chrisbergr
Erfahrenes Mitglied
Sorry ersteinmal, dass mir kein besseres Topic eingefalen ist.
Also folgendes:
Ich hätte gerne für eine Community ein echtzeit Messenger. Soweit eigentlich kein Problem, dazu einfach die passenden SQL Tabellen anlegen, abfrage für jeden User einzelnd, ob für seine ID neue Message vorhanden ist und wenn ja, lass ein PopUp aufgehen, worin die Message beinhaltet ist.
Das Problem bei dieser Sache ist jetzt, dass es eben nicht in echtzeit läuft, sondern ein Popup nur kommen kann, wenn ich gerade einen Link geklickt habe oder nen submit Button, etc. Ich könnte das jetzt so lößen, das ich die abfrage in einen iframe 1x1px mache welcher sich jede sekunde aktuallisiert. Ist aber nicht wirklich schön die lößung und vor allem nervt der standart Ton von Win jede Sekunde.
Jetzt wollte ich fragen ob ich mittels JS jede Sekunde die DB neu abfragen kann, auch ohne Aktivität des Users, und wenn ja, wie?
Also gehen sollte es schon, denke ich mal. Ist ja praktisch ein ähnliches Prinzip wie eine Uhrzeitausgabe, welche alle Sekunden anzeigt, oder ein life Counter. - Denk ich zumindestens mal.
Also, ich hoffe mir kann einer von euch helfen, im Vorraus.
Also folgendes:
Ich hätte gerne für eine Community ein echtzeit Messenger. Soweit eigentlich kein Problem, dazu einfach die passenden SQL Tabellen anlegen, abfrage für jeden User einzelnd, ob für seine ID neue Message vorhanden ist und wenn ja, lass ein PopUp aufgehen, worin die Message beinhaltet ist.
Das Problem bei dieser Sache ist jetzt, dass es eben nicht in echtzeit läuft, sondern ein Popup nur kommen kann, wenn ich gerade einen Link geklickt habe oder nen submit Button, etc. Ich könnte das jetzt so lößen, das ich die abfrage in einen iframe 1x1px mache welcher sich jede sekunde aktuallisiert. Ist aber nicht wirklich schön die lößung und vor allem nervt der standart Ton von Win jede Sekunde.
Jetzt wollte ich fragen ob ich mittels JS jede Sekunde die DB neu abfragen kann, auch ohne Aktivität des Users, und wenn ja, wie?
Also gehen sollte es schon, denke ich mal. Ist ja praktisch ein ähnliches Prinzip wie eine Uhrzeitausgabe, welche alle Sekunden anzeigt, oder ein life Counter. - Denk ich zumindestens mal.
Also, ich hoffe mir kann einer von euch helfen, im Vorraus.