JaCoP
JavaScript Content Polling
(Auch genannt OJP - Old JavaScript Polling oder On-Demand JavaScript)
Viele Webangebote nutzen mittlerweile AJAX- Funktionen. Es geht aber auch mit alt bekannten Methoden. Die Methode/ das Skript habe ich, bzw. ein Bekannter, JaCoP getauft. Ältere Browser, die zwar JS und DOM aber kein AJAX beherschen, können somit auch bedient werden.
Damit es einwandfrei funktioniert wird im (X)HTML- Dokument ein (X)HTML- Element benötigt, welches ein Kindelement vom Typ "SCRIPT" unterstützt. Zum Beispiel "BODY", welches in jedem ordentlichen (X)HTML- Dokument auftauchen sollte.
Kenndaten
- Läuft auf vielen DOM- fähigen Browsern wie zum Beispiel: Internet Explorer, Mozilla, Mozilla Firefox, Opera ...
- Benötigt genauso wenig Bandbreite für die Übertragung wie AJAX
- Bei manchen Browsern wird das Polling kurz in der jeweiligen Statuszeile angezeigt.
- Die abgerufenen JavaScripts werden nur teilweise gecached.
Lizenz
Das Skript steht unter der Lizenzform: lgpl
Downloads
Beide Dateien enthalten die Livebeispiele:
Datei | MD5- Prüfsumme |
ojp.tgz | d195d43e734107cbac45e3fe43ee20ce |
ojp.zip | 69bc482a5eb7f6e6d1060a23d1ac8ffc |
Livebeispiele
Abrufen der Daten per Intervall
Der Anfangswert ist auf 10 gesetzt. |
|
Starten des Abrufens (Pollings) Alle 3 Sekunden wird die Variable wert mit einer Zufallszahl vom Server befüllt. |
|
Nach einer Wartezeit von jeweils 3 Sekunden, sollte der Wert aus einer neuen Zufallszahl bestehen. |
Einmaliger Datenabruf
Hier kann die Funktion Zeige_Zeit() aufgerufen werden. JS- alert() wird undefined zurückgeben, da die Funktion zeit() jetzt noch nicht existiert. |
|
Wird Einfacher Abruf aufgerufen, ist nach einer kurzen Weile, die JavaScript- Funktion zeit() verfügbar. |
|
Die Funktion zeit() liefert die gerade aktuelle Serverzeit als festen Wert im Unix- Zeitstempel- Format. Zum Anzeigen auf Zeige zeit() klicken. |