Avatar billede iceb1977 Nybegynder
22. februar 2002 - 14:09 Der er 5 kommentarer og
1 løsning

Scrollers egenskaber ??????

Hej jeg har en status scroller men jeg vil

gerne udbygge den så jeg får mulighed for

at bestemme to ting.

1. Hvor bred området er hvor den scroller i .

2. Sætte en forsinkelse der gør at den når

beskeden scroller igen ikke scroller lige i

enden på den forrige besked.

Jeg håver på et hurtigt svar og vedlægger

det foreløbige script.

<html>
<head>

</head>
<body onload="rullende(),200000");>
<script language="javascript">
var mlm_rum=("          ")
var besked="heeeeeej dette er en rullende besked";
var position=0;
function rullende(){
window.status=besked.substring(position, besked.length)+mlm_rum+besked.substring(0,position);
position++;
if (position > besked.length) position=0;
window.setTimeout("rullende()",20);
}
rullende();

</script>
</body>
</html>
Avatar billede jegkanikkeloggeind Nybegynder
22. februar 2002 - 15:05 #1
<engang>
var besked="heeeeeej dette er en rullende besked&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

Bredden af scroll-området har du ingen mulighed for at styre.
/mvh
</olebole>
Avatar billede iceb1977 Nybegynder
22. februar 2002 - 15:33 #2
jo det har man det har selv set et sted de brugte en var der

hed width der bestemte hvor langt beskeden sku scrolle

og det delay kan også laved med en var og ikke med nbsp ...
Avatar billede jegkanikkeloggeind Nybegynder
22. februar 2002 - 15:39 #3
Du har ikke mulighed for at bestemme bredden!
Ja, det andet kan laves på flere måder - men personligt er jeg ligeså god til at læse tanker, som du er til at udtrykke dine ønsker. Det efterlader os jo med et væsentligt problem - eller flere  =o)
/mvh
Avatar billede iceb1977 Nybegynder
22. februar 2002 - 15:51 #4
ja ok det jeg mener er at man laver et delay på når beskeden er scrollet ud indtil den næste besked kommer ok ?
jeg tror den skal sidde på body onload....dalay osv osv ...
Avatar billede iceb1977 Nybegynder
22. februar 2002 - 18:18 #5
Jeg har fundet et eks på et script hvor de bruger bredde som en var.

Prøv at kigge og sæt det over på mit script tak tak....koden følger

<script language="JavaScript">
<!-- Hide

var scrtxt="Here goes your message the visitors to your page will "+
"look at for hours in pure fascination...";
var lentxt=scrtxt.length;
var width=100;
var pos=1-width;

function scroll() {
  pos++;
  var scroller="";
  if (pos==lentxt) {
    pos=1-width;
  }
  if (pos<0) {
    for (var i=1; i<=Math.abs(pos); i++) {
      scroller=scroller+" ";}
    scroller=scroller+scrtxt.substring(0,width-i+1);
  }
  else {
    scroller=scroller+scrtxt.substring(pos,width+pos);
  }
  window.status = scroller;
  setTimeout("scroll()",150);
  }
//-->
</script>
</head>
<body onLoad="scroll();return true;">
Avatar billede iceb1977 Nybegynder
25. februar 2002 - 11:23 #6
nå intet svar 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