[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