Avatar billede xcover Nybegynder
23. oktober 2007 - 07:55 Der er 4 kommentarer og
1 løsning

Lysavis som marquee

Hey,

Nu syntes jeg at jeg har søgt hele nettet rundet efter en "DHTML marquee" ;)

I bund og grund er det eneste jeg søger en marquee funktion som bare køre mere flyende... Jeg syntes at <marquee>Hakker for meget</marquee>...

Vigtiste er at det er en "hosiontal" tekst scroller jeg søger ;)
Den må gerne være lidt mere advanceret, altså med "Tekst 1" først vises og derefter "Tekst 2"... Men det er ikke nødvendigt.. ;)

Hvorfor kan jeg bare ikke finde en "DHTML marquee" som køre flyede ?
Avatar billede xcover Nybegynder
23. oktober 2007 - 12:25 #1
Er det så svært at lave en "lysavis" ? hvor en tekst ruller gennem skærmen ?

Ligesom: <marquee>Hakker for meget</marquee> Bare i JavaScript / DHTML eller Ajax... lige meget hvad, bare det ikke hakker...
Avatar billede xcover Nybegynder
23. oktober 2007 - 12:26 #2
Jeg har selv leget lidt, det dur bare ikke ;(

<script>
    function newsbar()
    {
        run = 0;
        nutop  = Number(document.getElementById('top').style.marginLeft.replace("px", ""));
           
        if(nutop < 355)
        {
            document.getElementById('top').style.marginLeft = (nutop + 1)+'px';

            run = 1;
        }
        if(run == 1)
        {
            setTimeout("newsbar();", 1);
        }
    }
  newsbar();
</script>

<div style="border: solid 1px black;" onclick="newsbar();">
<div id="top" src="pics/red_pug.gif" style="margin-left: 1px;" >Hest</div>
</div>
Avatar billede olebole Juniormester
23. oktober 2007 - 14:51 #3
<ole>

Nej, det er ikke svært at lave en 'lysavis'
Ja, det er ret svært at lave en 'lysavis', hvis den ikke må 'hakke'

Den mindste enhed på skærmen er en pixel. Ergo vil en 'lysavis' altid flytte sig med mindst én pixel ad gangen ... og derfor 'hakke'  :)

Du skal ud i en løsning, hvor du har flere lag - hvoraf mindst ét skal have en opacity på mindre end 1 - og så flytte dem skiftevis for at simulere antialiazing. Det kan hurtigt blive ret kompliceret  :)

/mvh
</bole>
Avatar billede xcover Nybegynder
17. december 2007 - 17:45 #4
Øv... smid et svar...
Avatar billede olebole Juniormester
20. december 2007 - 14:03 #5
Gerne. Du kan også tjekke Flash (fås i en 30-dages trial-version fra Adobe). Flash er ikke helt dårlig til at lave 'bløde' tekstanimationer

God Jul  *<|;o)
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