Yannick: Problem mit Ticker

Hallo,

ich habe folgenden Ticker in meiner HP eingebaut. Mehr oder weniger erfolgreich. -->er funktioniert.
Ich Bewegung des Textes erfolgt in Y-Richtung (vertikal), ich möchte das Ganze aber auf eine horizontale Bewegung umstellen. Ich sehe aber den Teil des Scripts nicht, wo dies getan werden kann. - ich programmiertechn. auch eine 0.

Hier das Script:
function layerposition (posx) {
 document.getElementById('scrolltext').style.top = posx + "px";
}

function scroll_weiter(posx,stop) {
 if(posx == stop) { window.clearInterval(aktiv); aktiv=0; posx = mach_was(posx); return(posx); }
 posx -= 1;
 layerposition(posx);
 return(posx);
}

function halt_an(ereignis) {
        window.clearInterval(aktiv); aktiv=0;
 krass_angehalten=1;
}

function mach_wieder(ereignis) {
        if(posx > 0) { if(!aktiv) { aktiv = window.setInterval("posx = scroll_weiter(posx,0)",15); } }
        else { if(!aktiv) { aktiv = window.setInterval("posx = scroll_weiter(posx,-70)",15); } }
 krass_angehalten=0;
}

document.onmouseover = halt_an;
document.onmouseout = mach_wieder;

aktiv=0; krass_angehalten=0;
var all_param_obj = document.getElementsByTagName('input');
var param_end = all_param_obj.length; param_end = param_end / 2;
var counter = 0;
var posx = 50;
posx = mach_was(posx);

function mach_was(posx) {
 if(posx == 50 || posx == -70)  {
  counter++;
  if(counter == param_end + 1) { counter = 1; }
  posx = 50;

var text = document.getElementById('Text' + counter).value;
  var link = document.getElementById('Link' + counter).value;

var scrolltext = document.getElementById('text_changer').firstChild;
  document.getElementById('text_changer').removeChild(scrolltext);

var scrolltext = document.createTextNode(text);
  document.getElementById('text_changer').appendChild(scrolltext);
  document.getElementById('text_changer').href = link;

if(!aktiv) { aktiv = window.setInterval("posx = scroll_weiter(posx,0)",40); }
  return(posx);
 }

else {
  window.setTimeout("posx = hoernichtaufjetzt(posx)",1750);
  return(posx);
 }
}

function hoernichtaufjetzt(posx) {
                if(!aktiv && !krass_angehalten) { aktiv = window.setInterval("posx = scroll_weiter(posx,-70)",15); }
                return(posx);
}

------------------------------------------------

Bitte um eure Hilfe

  1. Hi,

    document.getElementById('scrolltext').style.top = posx + "px";

    fällt dir vielleicht an dieser Zeile irgendwas auf, was auf OBEN/unten hindeutet statt auf LINKS/rechts?

    MfG
    Rouven

    --
    -------------------
    ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
    1. document.getElementById('scrolltext').style.top = posx + "px";
      fällt dir vielleicht an dieser Zeile irgendwas auf, was auf OBEN/unten hindeutet statt auf LINKS/rechts?

      danke. wohl einfach übersehen. gefällt mir dein sarkasmus.
      mfg

      1. document.getElementById('scrolltext').style.top = posx + "px";
        fällt dir vielleicht an dieser Zeile irgendwas auf, was auf OBEN/unten hindeutet statt auf LINKS/rechts?

        danke. wohl einfach übersehen. gefällt mir dein sarkasmus.

        trotzdem weiß ich nicht wie ich es ändere....:-)

        1. Hi,

          .left?

          MfG
          Rouven

          --
          -------------------
          ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
  2. Hello out there!

    ich habe folgenden Ticker in meiner HP eingebaut. Mehr oder weniger erfolgreich.

    Eher weniger. Du weißt, dass Ticker den Nutzer nervendes digitales Ungeziefer sind?

    Und du weißt, dass http://de.selfhtml.org/intro/technologien/java.htm@title=Java was völlig anderes ist als http://de.selfhtml.org/javascript/intro.htm@title=JavaScript?

    See ya up the road,
    Gunnar

    --
    “Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)