Ajax Live Ticker



  • Hallo Community,

    bin per Zufall auf folgender Homepage gelandet:

    http://www.bloggerei.de/blog_spion.php

    Der Live-Ticker hat's mir angetan.
    Kennt einer von euch ein äquivalenten Script dass so oder so ähnlich wie auf de oben angeben Seite arbeitet?

    Möchte gerne so einen Ticker in Verbindung mit einer Datenbank benutzen, sodass die neusten Einträge immer oben sind, muss nicht zwangsläufig eine Datenbank sein, Text Dokument ist auch ausreichend.

    Wie ist mein Vorhaben einzuschätzen, im Bezug auf die Umsetzung.

    Vielen Dank


  • Mod

    inek68 schrieb:

    Wie ist mein Vorhaben einzuschätzen, im Bezug auf die Umsetzung.

    trivial.

    Du hast ein JavaScript dass regelmäßig einen ajax call macht, und wenn das neues da ist, wird ein neues Element erstellt (http://api.jquery.com/prepend/) und uU eben noch animiert (http://api.jquery.com/fadeIn/).



  • Hey,

    vielen Dank für deine Antwort.

    Hab mich mal mit den Keywords im www umgeschaut, mir ist folgender Code aufgefallen:

    index.html

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
    libs/jquery/1.3.0/jquery.min.js"></script>
    <script type="text/javascript">
    var auto_refresh = setInterval(
    function ()
    {
    $('#load_tweets').load('record_count.php').fadeIn("slow");
    }, 10000); // refresh every 10000 milliseconds
    
    <body>
    <div id="load_tweets"> </div>
    </body>
    
    </script>
    

    record_count.php

    <?php
    echo "Hello World";
    ?>
    

    Das ist genau das was ich haben möchte, ich bekomm es nicht zum laufen auf meinem Server,

    was mache ich falsch?



  • inek68 schrieb:

    was mache ich falsch?

    du sagst uns nicht, was nicht klappt

    "geht nicht" ist keine Fehlerbeschreibung



  • schließe script richtig und lass den body frei:

    <html>
    <head>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/
    libs/jquery/1.3.0/jquery.min.js"></script>
    <script type="text/javascript">
    var auto_refresh = setInterval(
    function ()
    {
    $('#load_tweets').load('record_count.php').fadeIn("slow");
    }, 10000); // refresh every 1000 milliseconds
    </script>
    </head>
    
    <body>
    <div id="load_tweets"> </div>
    </body>
    
    </html>
    

    und mach dir mal eine logischere ausgabe zum beobachten

    <?php
    
    $fp=fopen("test.log", "a");
    fwrite($fp, "<p>blub".time()."</p>");
    fclose($fp);
    
    readfile("test.log");
    
    ?>
    

Anmelden zum Antworten