OlliT: Wie kann man die geschwinigkeit ändern?

Hallo, habe folgendes im großen bösen WWW gefunden, und weiß nicht wie ich die geschwindigkeit ändern soll.

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- Teil 1 in Head -->
<SCRIPT LANGUAGE="JavaScript1.2">
<!-- Begin
var l1 =   0; // Entfernung vom linken Seitenrand in Pixel, oder 0 um relativ zu positionieren
var t1 =   0; // Entfernung von oben in Pixel, oder 0 um relativ zu positionieren
var w1 = 400; // breite des Lauftextes in Pixel
var ie = document.all ? true : false;
var erster = true;
var l2 = l1 + w1;
var l3 = l1 - l2;
var l = l2;
function laufstart() {
if (ie) {
if (l1 == 0 && t1 == 0) {
pos = document.all['laufposition'];
l1 = holelinks(pos);
t1 = holeoben(pos);
}
lauftext.style.posTop = t1;
}
else {
if (l1 == 0 && t1 == 0) {
pos = document.anchors['laufposition'];
l1 = pos.x;
t1 = pos.y;
}
document.lauftext.pageY = t1;
}
l2 = l1 + w1;
l3 = l1 - l2;
l = l2;
setInterval('laufe()', 10);
}
function holelinks(ll) {
if (ll.offsetParent)
return (ll.offsetLeft + holelinks(ll.offsetParent));
else
return (ll.offsetLeft);
}
function holeoben(ll) {
if (ll.offsetParent)
return (ll.offsetTop + holeoben(ll.offsetParent));
else
return (ll.offsetTop);
}
function laufe() {
l = l - 0.5;
if (l < l3) l = l2;
cl = l1 - l;
cr = l2 - l;
if (ie) {
lauftext.style.posLeft = l;
lauftext.style.posTop = t1;
lauftext.style.clip = "rect(auto "+cr+"px auto "+cl+"px)";
if (erster) lauftext.style.visibility = "visible";
}
else {
document.lauftext.pageX = l;
document.lauftext.clip.left = cl;
document.lauftext.clip.right = cr;
if (erster) document.lauftext.visibility = "show";
}
erster = false;
}
//  End -->
</script>
</head>
<!-- Teil 2 in body Tag: OnLoad="laufstart()" -->
<body OnLoad="laufstart()">
<!-- Teil 3 irgendwo unterhalb body Tag -->
<a name="laufposition"> </a>

<div id="lauftext" style="position:absolute;font-family:arial;font-size:14pt;visibility:hidden;">
<nobr>Willkommen beim Internet Magazin: <a href="http://www.internet-magazin.de" target="_blank">Internet Magazin</a>  Jetzt gibt's eine Wiederholung.</nobr>
</div>

</body>

  1. hi,
    hierüber kannst du es ändern..

    setInterval('laufe()', 10);

    die 10 steht für 10ms.

    mfg
    comunicout

    --
    fütter mein ego !
    welcome to electro-smog therapy
    1. Ist mir aber immernoch zu langsam wenn ich das auf 1 setze,

      wie könnte ich es noch schneller bekommen?

      1. hi,
        hoffe, dass ich mich irre, aber glaub leider kaum.
        dat geht nix schneller !?!

        comunicout

        --
        fütter mein ego !
        welcome to electro-smog therapy
        1. Habs hinbekommen...

          function laufe() {
          l = l - 0.9;

          von 0.5 auf 0.9 geändert... das reicht mir :-)

          1. Jetzt aber was anderes,

            kann man das ganze anhalten? und zwar mit onMousover anhalten und mit OnMouseout wieder weiter laufen lassen?

            Wenn ja? Wie genau?

            OlliT

            1. kann man das ganze anhalten? und zwar mit onMousover anhalten
              und mit OnMouseout wieder weiter laufen lassen?

              klar geht das.
              dazu musst du den von dir bereits gesetzten Interval einfach wieder anhalten.
              Das machst du indem du folgenden ausdruck gleich einer varibel setzt

              setInterval('laufe()', 10);

              so in etwa:
              var InterSet = setInterval('laufe()', 10);
              --
              und um das ding zu stoppen:
              (geht irgendwo und überall in der page ;)
              window.clearInterval(InterSet);

              mfg
              comunicout

              --
              fütter mein ego !
              welcome to electro-smog therapy
  2. hi,

    ich möchte dir mal folgenden link empfehlen:
    http://www.kommdesign.de/galerie/inhalte/ticker.htm

    gruss,
    wahsaga