[TYPO3-german] Automatischer Seitenrefresh
Rainer Schleevoigt
rainer at webmasterei-hamburg.de
Thu Mar 5 15:18:24 CET 2009
Daniel Klopfer schrieb:
> "Rainer Schleevoigt" <rainer at webmasterei-hamburg.de> schrieb im Newsbeitrag
> news:mailman.48145.1236260138.2904.typo3-german at lists.netfielders.de...
>
>>>
Vor Ajax muss man sich nicht fürchten. Hier der Code, der die Besucher
anzeigt:
// anstoßen:
Event.observe(window, 'load', init_app);
// starten
function init_app(event) {
new PeriodicalExecuter( function() {Monitor();},300);
}
function Monitor() {
new Ajax.Updater(
// DIV heisst 'besucherliste'
// getbesucher.php ist das php-Script
// in T3 waere das dan eine spezielle Seite, bsp
/index.php?id=45&type=23
'besucherliste', '/rainer/getbesucher.php', {
onComplete:function(request) {
new Element.show('liste');
},
evalScripts:true,
asynchronous:true
}
);
}
Das war es schon. Wenn Du fragen hast, dann scheue Dich nicht.
>> Wenn das überhaupt sinnvoll ist, dann ist die eleganteste Lösung die, über
>> Ajax einen Teilbereich zu apdehten. Das ist weniger ein T3, sondern ein
>> JS-Problem.
>> All diese feinen Frameworks kennen solch einen Befehl, der einen
>> Ajaxrequest periodisch ausführt.
>>
>> Auf T3-Seite musst Du einen neuen Seitentyp deklarieren, der einen anderen
>> MIME-type hat, beispielsweise text/javascript. Du kannst mal bei
>> RSS-Extensions lunsen, wie das so geht.
>>
>> Achtung! solche Lösungen erzeugen eine "unnötige" Serverlast und sollten
>> unter Bedacht eingebaut werden. Auf meinem Blog läuft so etwas in der
>> linken Spalte, sie zeigt letzte Besucher an.
>>
>> Gruß Rainer
>> http://familientagebuch.de/rainer/
>>
>>
> Naja, über die Sinnhaftigkeit brauchen wir uns hier nicht zu unterhalten,
> ist halt ein Wunsch (=Befehl) von oben...
>
> Serverlast ist auch ziemlich irrelevant, da es sich um eine reine Intranet-
> Anwendung handelt.
>
> Aber Danke für die Anregung, werd ich mir mal antun....oder die Idee
> auszureden versuchen....
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list