17. februar 2013 - 15:03 Der er 3 kommentarer og
1 løsning

Software kontrolleret Vertical og horisontal scrolling ..

HEJ,

Jeg har en tidsplan fra 00:00 -> 24:00 opdelt i tidsenheder på 15 minutter (det giver 24* 4 = 96 elementer). På en uge gang med 7.

En tabel med 97 * 7 horisontal/vertical elementer (96 + en tidsviser) vil være total ulæselig (TD-tagen vil være for smal) for en skærmbredde, så der må horisontal scrolling til for at løse dette.

Men jeg har i så fald brug metode (et JAVA-script), således at den aktuelle tid på dagen hele tiden er vist på skærmen (nogenlunde centreret). Det skal løses som en DOM løsning (altså kunne styres udefra).

SÅ: Findes der en måde at styre en horisontal/vertical scrolling via et JavaScript. (Jeg har søgt på nettet, men ikke fundet noget effektivt.. ) 

Kristian
Avatar billede olebole Juniormester
17. februar 2013 - 17:34 #1
<ole>

Giv dine søjler (øverste TD i hver søjle) en id-attribut. Så kan du på sidens onload kalde med:

document.getElementById("foobar").scrollIntoView()

- hvor 'foobar' er TD'ens (søjlens) id

/mvh
</bole>
17. februar 2013 - 17:50 #2
hej OB,

Det var netop det som skulle til.

Efter en del fiflen med JS og DATE/TIME-"funktionen" fik jeg det til at funke.

Jeg lukker hvis du ikke vil have point . OK ?

KR
Avatar billede olebole Juniormester
17. februar 2013 - 18:08 #3
Selvtak - og du lukker bare selv  =)

Du kunne også lave en lille 'frækkert':

<table>
<col id="c_foo">
<col id="c_bar">
<tbody>
<tr>
    <td id="foo">...</td>
    <td id="bar">...</td>
</tr>
</tbody>
</table>

- og:

document.getElementById("bar").scrollIntoView();
document.getElementById("c_bar").style.background = "#f0f0f0";

- så vil søjlen farves svagt grå. Det gør det måske lettere at finde den rigtige(?)
17. februar 2013 - 19:37 #4
BINGO !! = (1000.000 ----> 000, 0 Tak)

Lukker

KR
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



Seneste spørgsmål Seneste aktivitet
I går 23:37 Poe strøm Af lurup i LAN/WAN
I går 14:46 GIF-EDITOR Af snestrup2000 i Billedbehandling
I går 14:03 Logge ind Af Bob i PC
I går 12:12 2 skærme - 1 virker - den anden siger No signal Af eksmojo i Skærme
I går 10:33 openvpn projekt Af dcedata1977 i Windows