Avatar billede doctorking Nybegynder
17. juni 2002 - 16:16 Der er 9 kommentarer

Horinsontal scroll

Jeg skal bruge et js som laver horinsontal scroll...
Avatar billede ztyxx Nybegynder
17. juni 2002 - 16:20 #1
du kan bare lave en tabel med en celle, og så sætte bredden til eks. 2000
Avatar billede jakoba Nybegynder
17. juni 2002 - 16:30 #2
funktionen  scrollBy( deltaX, deltaY ), kan bruges til at scrolle lodret, vandret eller på skrå.

scrollBy( 0, 6 );  // scroll 6 pixel nedad
scrollBy( 12, 0 );  // scroll 12 pixel tilhøjre
scrollBy( -10,-5 )  // scrol 5 op og 10 tilvenster

mvh JakobA
Avatar billede zob Nybegynder
17. juni 2002 - 18:01 #3
Ztyxx->
synes jeg lyder som en go' ide :o)
i Skal lige se min nye signatur :o)

PaviuZ - [Cs^Gamer]
Avatar billede Slettet bruger
17. juni 2002 - 21:50 #4
doctorking>> Explain yourself! :)
Hvordan skal denne scroll se ud/opføre sig, og hvad er der galt med din browsers udmærkede egen scrollbar?
Avatar billede doctorking Nybegynder
18. juni 2002 - 08:28 #5
Det skal ske vha et layer med en tabel i hvori der skal være nogle billeder...der skal så være en knap i hver side af skærmen så man kan scrolle feltet horinsontalt.....ligesom på denne side:

http://www.dk.telia.net/textphone

Det skal så bare være sidelæns...
Avatar billede Slettet bruger
18. juni 2002 - 17:04 #6
Så må det jo blive noget i den her stil:

<html>
<head>
<script>
function scr(x) {
document.ifr.scrollBy(x, 0);
to = setTimeout("scr(" + x + ");", 100);
}
</script>
</head>
<body>
<table border="0">
<tr>
<td colspan="2" align="center">
<iframe src="din_side.html" width="300" height="100" scrolling="no" name="ifr"></iframe>
</td>
</tr>
<tr>
<td align="left">
<a href="#" onMouseOver="scr(-20);" onMouseOut="clearTimeout(to);">&lt;--</a>
</td>
<td align="right">
<a href="#" onMouseOver="scr(20);" onMouseOut="clearTimeout(to);">--&gt;</a>
</td>
</tr>
</table>
</body>
</html>

Du bestemmer, hvor meget der skal scrolles dér, hvor du kalder scriptet, i dette tilfælde:

<a href="#" onMouseOver="scr(-20);" onMouseOut="clearTimeout(to);">&lt;--</a>

Og:

<a href="#" onMouseOver="scr(20);" onMouseOut="clearTimeout(to);">--&gt;</a>

Du kan ændre 20 til et hvilket som helst andet tal, alt efter hvor meget du vil scrolle ad gangen.
Avatar billede doctorking Nybegynder
18. juni 2002 - 17:08 #7
Balladen er bare at det helst skal være i et layer og ikke i en iframe....ligesom på http://www.dk.telia.net/textphone (bare horinsontalt)
Avatar billede Slettet bruger
29. august 2002 - 13:52 #8
Avatar billede jpst Nybegynder
07. marts 2003 - 14:10 #9
Jo - Det aner jeg ik BLA BLA
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