| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Was raffst du denn genau nicht? Im Grunde ist Ajax primitiv. Du rufst poer Javascript eine Webseite bzw, ein Script auf. Fertig. Mehr musst du nicht wissen. Also innerhalb deines "if(text.style.display == 'none' ) {" startest du einen Request um die Nachricht als gelesen zu markieren. In den Tutorials sollten Code-Fragmente sein, wie du ein Request-Objekt anlegst und wo du die URL zur entsprechenden PHP-Seite einträgst sollte ebenfalls selbsterklärend sein. Nun solltest du noch im PHP eine Ausnahme machen, dass die Nachricht als Gelesen markiert wird, wenn sie ungelesen ist.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Erfahrener Benutzer | Einführung in Ajax Bei req.open wird die URL übergeben. Bei dir halt das PHP-Script deines Vertrauens. Zusätzlich brauchst du in deinem Fall natürlich den Get-Parameter für die Nachricht-ID. Die Funktion doIt würde also zusätzlich den Parameter "msgID" erhalten, den du entsprechedn anhängst. Alles andere sollte hoffentlich selbsterklärend sein. Die "onReadyState" ist eine Callback-Funktion, die mehr oder minder auswertet, ob das erfolgreich war oder nicht. Inwieweit du das brauchst, bleibt dir überlassen.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Erfahrener Benutzer | Cookies und damit die Sessions sind automatisch auch bei einem Ajax-Request verfügbar ![]() Dazu musst du extra nichts programmieren. Und wenn Cookies nicht verfügbar sind, wie bei anderen Links auch einfach die Session-ID mit als GET-Parameter in die URL tun.
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
| | |
| Erfahrener Benutzer | Wie genau hast du es probiert?
__________________ www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Datenbankinhalt per Onclick event ändern | Extremefall | PHP Tipps 2009 | 8 | 01.01.2010 02:03 |
| MySQL UPDATE: Feld überall / in allen Tabellen updaten | Lightware | Datenbanken | 13 | 25.09.2009 12:44 |
| [Erledigt] vista, windows update Fehler 80070422 | Screeze | Off-Topic Diskussionen | 3 | 23.09.2009 18:24 |
| [Erledigt] Im <option> ein onClick Event für Vorauswahl | Felix | JavaScript, Ajax und mehr | 2 | 08.09.2009 14:53 |
| [Erledigt] OnClick event abbrechen | Frank | JavaScript, Ajax und mehr | 4 | 25.08.2009 12:15 |
| mySQL UPDATE gibt Fehler aus | Tyrra | PHP Tipps 2009 | 12 | 11.08.2009 18:03 |
| [Erledigt] UPDATE wird trotz if clause vor SELECT ausgeführt | Slithers | Datenbanken | 2 | 10.06.2009 16:13 |
| Insert ... On duplicate key update | Jacke | Datenbanken | 2 | 08.04.2009 14:11 |
| Event: User Regestrierung in die Datenbank??? | Dunkelelf9 | Datenbanken | 2 | 22.12.2008 15:49 |
| jQuery: Parameter an onclick Event | ecomeback | HTML, Usability und Barrierefreiheit | 1 | 08.04.2008 11:23 |
| Update / syntaxfehler | prinzli | Datenbanken | 7 | 24.11.2007 21:24 |
| JS - node, onClick Event hinzufügen, MSIE | Zergling-new | HTML, Usability und Barrierefreiheit | 3 | 21.07.2006 19:46 |
| UPDATE count nach Link Aufruf ? | PHP Tipps 2006 | 9 | 22.01.2006 14:53 | |
| Update per Cronjob (where Feld = Wort) | Apfeltyp | PHP Tipps 2004-2 | 3 | 14.12.2004 18:25 |
| [Erledigt] probleme mit event datenbank | Datenbanken | 1 | 04.09.2004 00:30 | |