Avatar billede dennism Nybegynder
14. januar 2005 - 07:20 Der er 7 kommentarer og
1 løsning

JavaScript: Funktion til marquee

Jeg har følgende kodeeksempel med marquee:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Marquee</title>
<meta name="Generator" content="Stone's WebWriter 4">
<SCRIPT LANGUAGE="JavaScript">
function scroll() {
    if (scollinglayer.scrollAmount == 0) {
        scollinglayer.scrollAmount == 2
    } else {
        scollinglayer.scrollAmount == 0
    }
}
</SCRIPT>
</head>
<body>

<marquee id=scollinglayer scrolldelay="1" direction=up scrollamount=2 onClick="scroll()" style="border:1px #000000 solid; padding:5px;">Scrolling text</marquee>

</body>
</html>

Hvordan kan det være, at når jeg trykker på boxen så stopper teksten ikke? Det burde den ifølge min onClick funktion!?
Avatar billede and_ Nybegynder
14. januar 2005 - 08:52 #1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Marquee</title>
<meta name="Generator" content="Stone's WebWriter 4">
<SCRIPT LANGUAGE="JavaScript">
function scroll() {
    mq = document.getElementById("scollinglayer");
    if (mq.scrollAmount == 0) {
        mq.scrollAmount = 2;
    } else {
        mq.scrollAmount = 0;
    }
}
</SCRIPT>
</head>
<body>
    <marquee id=scollinglayer scrolldelay="1" direction=up scrollamount=2 onClick="scroll();" style="border:1px #000000 solid; padding:5px;">Scrolling text</marquee>
</body>
</html>
Avatar billede and_ Nybegynder
14. januar 2005 - 08:53 #2
Først skal du huske at definere hvilket objekt du vil have fat i: mq = document.getElementById("scollinglayer");

Dernæst skal du huske at når du sammenligner noget skal du bruge dobbelt =
hvorimod, når du skal tildele noget en værdi, er det kun en = du skal bruge:

    if (mq.scrollAmount == 0) {
        mq.scrollAmount = 2;
    } else {
        mq.scrollAmount = 0;
    }
Avatar billede dennism Nybegynder
18. januar 2005 - 12:28 #3
Smider du lige et svar?
Avatar billede and_ Nybegynder
18. januar 2005 - 12:31 #4
svar....

Så du fik det til at virke????
Avatar billede and_ Nybegynder
18. januar 2005 - 12:32 #5
typisk...
Avatar billede dennism Nybegynder
18. januar 2005 - 12:32 #6
ja tak, det virker
Avatar billede and_ Nybegynder
18. januar 2005 - 12:40 #7
takker for points ;)
Avatar billede dennism Nybegynder
18. januar 2005 - 12:43 #8
velbekom
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