Avatar billede iceb1977 Nybegynder
04. februar 2002 - 23:23 Der er 1 løsning

Status scroller uden krymp ?

Hej nedenfor er en status scroller .

Eneste problem er den krymper når teksten

scroller ud af syne.

Hvordan kan dette rettes ?

Skal det hele skrives om ?

Skal man evt. bruge math object eller hvad ?

Jeg er lige startet på j script så håber i ved

hvordan dette kan løses.

Scriptet følger....

<html>
<body onload="setTimeout('setMessage()',100);">
<script>

var str="Bare en lille scrollertest"; //Scrolltext
var scrolllength = 100; //Hvor langt, den skal gå hen af scrollbaren.
var speed = 50; //Antal milisekunder mellem hvert ryk mod højre.

var str2 = ""; //Midlertidig variabel
var str3 = ""; //Midlertidig variabel
var originalstr = str //Til restart af scroll

function setMessage(){
if (str.length < scrolllength){
  str = " " + str;
  window.status = str;
  setTimeout("setMessage()",speed);
  }
else{
  str2 = ""
    str3 = ""
  endline(); //Kald af funktion til afslutning af linje
    }
}

function endline(){
  if (str2.length < scrolllength - originalstr.length){
    str = str.substring(0,str.length-1);
    str2 = str2 + " "
    str3 = str2 + str
   
    window.status = str3;
    setTimeout("endline()",speed); //genkald afslutning
    }
    else{
    str = originalstr
    setTimeout("setMessage()",speed); //start forfra
    }
}
</script>
</body>
</html>
Avatar billede iceb1977 Nybegynder
08. februar 2002 - 13:16 #1
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester