home
 tv internet sites
 production process
 requirements
 how to...
use drop down lists
control caching
controlling navigation
fixing display issues
emmy error codes
graphics & memory
code memory usage
numberkeys
the spacer tag
tickers
browser detection
fixing colour issues
using dtv cookies
graphic submit button
dynamic table
back/skip problems
loading bar freezing
debug memory errors
table BG images
text legibility
 downloads
 platform
 tools
 training & events
troubleshoot tickers

Liberate provide a HTML extension for use within a Dynamic Table which enables developers to animate text (e.g. scroll). Although the scrolling functionality works correctly in most pages, occasionally using the Liberate scroll extension can cause problems in other areas of the page (e.g. bg images overlapping, unexpected behavior). Further info on Liberate’s HTML extensions can be found in Liberate’s Content Developers Guide (CDK). It can be found in "downloads" section.

Hints & Tips

  • If you find that using the Liberate scroll extension causes problems, try using a JavaScript alternative. Download an example JavaScript Ticker from the downloads section.
  • The JS alternative should only be tried if the Liberate scroll text is dysfunctional in your pages.

Example:

<center> 
  <form name="marquee1"> 
    <input name="text" size=25 value="Example Ticker">
  </form>
</center>
<script>
    ScrollSpeed = 100;
    ScrollChars = 1;    function ScrollMarquee()
    {
        window.setTimeout('ScrollMarquee()',ScrollSpeed);
        var msg = document.marquee1.text.value; 
        document.marquee1.text.value = msg.substring(ScrollChars) + msg.substring(0,ScrollChars); 
    } 
    ScrollMarquee();
</script>
   © ntl Group Ltd 2002