#1 4. August 2011 Auf neue Nachrichten prüfen Hallo, folgendes ich möchte auf der mainpage.php einen Button stehen haben wo steht Nachrichten (0) sollte eine neue Nachricht eintreffen so sollte stehen Nachrichten (2) und nebenbei ein kleines icon von nem brief. Wie realisier ich sowas am besten hattet ihr sowas schon mal - wenn ja tipps oder snippeds bin sehr sehr dankbar )) + Multi-Zitat Zitieren
#2 4. August 2011 AW: Auf neue Nachrichten prüfen brauchst was womit du gelesen ungelesen machst und dann via ajax oder noch einfacher Jquery über Post abfragen ob ne neue ungelesene Nachricht da ist und nen wert zurückgeben zB die Anzahl der neuen Nachrichten, dann setzt nen Window interval auf kA 3000ms und dann startet er alle 3sek das PHP script und führt die abfragen durch. jQuery.post() | jQuery API Documentation SELFHTML: JavaScript / Objektreferenz / window edit: wenn du noch fragen hast frag + Multi-Zitat Zitieren
#3 4. August 2011 AW: Auf neue Nachrichten prüfen "via ajax oder noch einfacher Jquery über Post" - was geht denn bei dir, JQuery benutzt für asynchrone Informationen auch lediglich stinknormales AJAX. Du kannst entweder auf eine Push-Engine bzw auf ein selbstgebautes Push Script ohne Timeout zurückgreifen, welches eine persistente Verbindung zum Server aufbaut und direkt benachrichtigt, wenn eine neue Nachricht erscheint, oder eine Pull Version, welche den Server in einem bestimmten Intervall nach neuen Nachrichten fragt, und falls gegeben, deine Anzeige aktualisiert. Klär dir prototype. Google. + Multi-Zitat Zitieren
#4 4. August 2011 AW: Auf neue Nachrichten prüfen die Jquery variante ist aber kürzer als das stinknormale ajax oder steh ich auffem schlauch ich meine auf der Seite die ich gepostet hab, stehen ja beide varianten das eine mal als normales ajax und einmal die Postmethode von Jquery, sry wenn ich mist laber, hab mich mit Javascript und Ajax noch bei weitem nicht soviel mit auseinander gesetzt^^ aber ansich ist das was ich gepostet hab, ja die simpelste idee... + Multi-Zitat Zitieren
#5 4. August 2011 AW: Auf neue Nachrichten prüfen Denke Telefonzelle will darauf hinaus, dass JQuery auch nur mit AJAX arbeitet, weshalb man da nicht wirklich differenzieren kann + Multi-Zitat Zitieren
#6 4. August 2011 AW: Auf neue Nachrichten prüfen achso ja das mir selber auch klar, aber jquery hat halt inner API die kürzere und einfachere Variante deshalb hab ich das vorgeschlagen... + Multi-Zitat Zitieren
#7 4. August 2011 Zuletzt von einem Moderator bearbeitet: 15. April 2017 AW: Auf neue Nachrichten prüfen Das wird für dich interessant sein: [Ajax] Cometd / node.js & socket.io und Co - RR:Board Genau dein Thema denk ich + Multi-Zitat Zitieren
#8 5. August 2011 AW: Auf neue Nachrichten prüfen War ja glaube ich noch nicht fertig! + Multi-Zitat Zitieren
#9 5. August 2011 AW: Auf neue Nachrichten prüfen Hmm, sorry kenn mich durch eurer Kommentare genau noch weniger aus, ich dachte an ein simples ajax das eben prüft ob vorhanden oder nicht. An der Umsetzung scheiterts aber naja + Multi-Zitat Zitieren
#10 5. August 2011 AW: Auf neue Nachrichten prüfen prototype: Code: new PeriodicalUpdater(check_pns, 10); function check_pns() { new Ajax.Request("api.php?do=check_pn", { method: "get", onSuccess: function(res) { if (res.responseText == "hat neue nachrichten?") { // ??? } else { // ??? } } }); } + Multi-Zitat Zitieren
#11 6. August 2011 AW: Auf neue Nachrichten prüfen Was muss also in der -> api.php?do=check_pn , stehen ? Und wie füge ich das ganze so zusammen das es mir in einem menü button angezeigt wird mit icon und Anzahl Nachrichten (15) *icon* + Multi-Zitat Zitieren
#12 7. August 2011 AW: Auf neue Nachrichten prüfen In der api.php würdest du dann einfach deine Datenbank fragen, ob Nachrichten vorhanden sind. Den Rest hat dir Murdoc ja am Beispiel Prototype gezeigt. + Multi-Zitat Zitieren
#13 7. August 2011 AW: Auf neue Nachrichten prüfen Eher, wie viele neuen Nachrichten vorhanden sind, dann kann man direkt mit res.responseText weiterarbeiten + Multi-Zitat Zitieren
#14 9. August 2011 AW: Auf neue Nachrichten prüfen Habs mit prototyp geregelt hab mir selbst was zusammengepfuscht danke für den denkanstoss + Multi-Zitat Zitieren