Avatar billede weblance Nybegynder
17. maj 2003 - 09:14 Der er 2 kommentarer og
1 løsning

Løbende tekst i titel og status bar

Hej,

Mit spørgsmål går ud på hvordan man får løbende (scrolling) tekst i titel bar og status bar i IE. Jeg har set det mange steder. Om det skal laves i java, html eller css er ligemeget, bare jeg får at vide hvordan!

Tak!
Avatar billede photop Nybegynder
17. maj 2003 - 09:28 #1
Denne her er i Javascript - fra html.dk

http://www.html.dk/scripts/javascript/00003/
Avatar billede backside Nybegynder
17. maj 2003 - 10:10 #2
En med flere lnier:

<body onLoad="StartBanner();">


<SCRIPT>
    <!-- Start Script Segment//
    numlines = 2;  // Set this to the number of lines you want to be displayed on the bar
    StatusBar = new MakeArray(numlines);
    StatusBar[1] = "første linie"
    StatusBar[2] = "anden linie"
    DoLoop = 1;  // Set this to 1 if you want the messages to keep playing in a loop,
                  // otherwise set it to 0.
    Speed = 100;  // Time in miliseconds between each letter being printed.
    Pause = 1000; // Time in miliseconds between each message.
    timerID = null;
    IsRunning = false;
    CurrentMessage = 1;
    CurrentLetter = 0;
    function StartBanner() {
            StopBanner();
            ShowBanner();    }
    function StopBanner() {
            if (IsRunning) { clearTimeout(timerID); }
          IsRunning = false    }
    function ShowBanner() {
            if (CurrentMessage > numlines) {
                    if (DoLoop) {
                            CurrentMessage = 1;
                            CurrentLetter = 0;  } else {
                            StopBanner();
                            window.status = ""
                            return;    }    }
            currtext = StatusBar[CurrentMessage]
            if (CurrentLetter > currtext.length) {
                    CurrentLetter = 0
                    CurrentMessage++
                    timerID = setTimeout("ShowBanner()", Pause)
            } else {
                    Msg = currtext.substring(0, CurrentLetter + 1)
                    window.status = Msg
                    CurrentLetter++
                    timerID = setTimeout("ShowBanner()", Speed)    }    }
    function MakeArray(n) {
                  this.length = n;
                  for (var i = 1; i <= n; i++) {
                          this[i] = 0 }
                      return this      }  // End Script -->
    </SCRIPT>
Avatar billede asand Nybegynder
17. maj 2003 - 11:23 #3
Hvis du har set det flere steder, kan du jo bare kigge kilden det sted, du synes det ser bedst ud. Iøvrigt kan det anbefales kun at lave rullende tekst __enten__ i titelbar __eller__ i statusbar (og allerhelst kun i statusbar), da det ellers kommer til at se meget forvirrende ud!!

-ASand
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