Not exactly what I need. I was thinking of more something like that <div id="notes"> <p class="dynamic" style="display:none">Content #1</p> <p class="dynamic" style="display:none">Content #2</p> <p class="dynamic" style="display:none">Content #3</p> </div> So the JS script reads all the "p" with in array located inside "notes" DIV Then message slowly appers, paused and next one appears and so on.
Look up jquery and the innerfade plugin. It works on children of a given element, so you can keep your markup how you want it (although an ordered list makes sense for sequential news items). And it's essentially "one line" of code to implement. $('#notes').innerfade({[...some params to set...]})