Michael: Scrollender Text

Hallo Leute,

ich hab folgendes Problem:

Ich hab einen scrollenden Text eingebaut auf einer Seite, der mit zwei Button (Pfeile) nach oben bzw. nach unten gescrollt werden kann.
Das Problem ist, geh ich mit der Maus auf den PFEIL UNTEN und bleib drüber (MouseOver) fährt er wunderbar nach oben weg. Leider fährt er aber zu weit nach oben, er soll stehen bleiben wenn die letze Zeile des Textes beispielsweise 5px über der unteren Linie ist, und nicht weiter hoch fahren, so dass zwischen letzte Zeile und Linie unten ein große weisse Fläche bleibt.

Hier der Link:
http://home.arcor.de/michael.amend/test01.html

THX

Michael

  1. liegt es vielleicht an den "+100" im script? was machen die?!

    function nachuntenscrollen(){
      if (iens6&&parseInt(laufobj.style.top)>=(inhalthoehe*(-1)+100))
      laufobj.style.top=parseInt(laufobj.style.top)-speed
      else if (ns4&&laufobj.top>=(inhalthoehe*(-1)+100))
      laufobj.top-=speed
      nachuntenscrollenvar=setTimeout("nachuntenscrollen()",100)
      }

    1. liegt es vielleicht an den "+100" im script? was machen die?!

      Verändere ich die z.B. auf 10 dan rennt der Text hoch, also praktisch hat das was mit der Geschwindigkeit zutun, und nicht mit dem Ende.

      Michael

      function nachuntenscrollen(){
        if (iens6&&parseInt(laufobj.style.top)>=(inhalthoehe*(-1)+100))
        laufobj.style.top=parseInt(laufobj.style.top)-speed
        else if (ns4&&laufobj.top>=(inhalthoehe*(-1)+100))
        laufobj.top-=speed
        nachuntenscrollenvar=setTimeout("nachuntenscrollen()",100)
        }

      1. hi,

        liegt es vielleicht an den "+100" im script? was machen die?!

        Verändere ich die z.B. auf 10 dan rennt der Text hoch, also praktisch hat das was mit der Geschwindigkeit zutun, und nicht mit dem Ende.

        function nachuntenscrollen(){
          if (iens6&&parseInt(laufobj.style.top)>=(inhalthoehe*(-1)+100))

        times meinte sicher dieses +100, und nicht das bei

        nachuntenscrollenvar=setTimeout("nachuntenscrollen()",100)
          }

        weiter unten ;-)

        gruss,
        wahsaga

      2. hi michael,

        function nachuntenscrollen(){
          if (iens6&&parseInt(laufobj.style.top)>=(inhalthoehe*(-1)+200)) // <<<< diesen wert erhoehen, bischen rumspielen und anpassen
          laufobj.style.top=parseInt(laufobj.style.top)-speed
          else if (ns4&&laufobj.top>=(inhalthoehe*(-1)+200)) // <<< den hier auch
          laufobj.top-=speed
          nachuntenscrollenvar=setTimeout("nachuntenscrollen()",100) // <<< der gibt die geschwindigkeit vor ...
          }

        alles ok?!

        gruss,
        timex

        1. Vielen Dank das wars,

          Michael