Thomas Meinike: svg in xml 2

Beitrag lesen

Hallo,

Svg kennt aber keinen Lauftext.

Hier mal ein "quick & dirty"-Versuch:

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">

<svg xmlns="http://www.w3.org/2000/svg" onload="Ticker()">

<desc>Einfacher Lauftext in SVG by TM 07/02</desc>

<defs>

<script type="text/javascript">
    <![CDATA[

var svgdoc, element, ltxt, i, l;
    svgdoc=document.documentElement;
    element=svgdoc.getElementById("lauftext");
    ltxt="Das ist der Lauftext und der läuft und läuft ... ";
    i=0;
    l=ltxt.length;

function Ticker()
    {
      txt=ltxt.substring(i,l)+ltxt.substring(0,i-1);
      element.childNodes.item(0).setData(txt)
      if (i<l)i++;
      else i=0;
      setTimeout("Ticker()",150);
    }

]]>
    </script>

</defs>

<text id="lauftext" x="20" y="50" style="fill: #F00; font-size: 20px">Lauftext</text>

</svg>

MfG, Thomas