I en Tabel med 24 kolonner og 8 rækker ( klokke fra 00:00- 23:00, MAN-SØN-dag og en overskrift) har jeg brug for en metode, hvor programmet, når klokken skifter fra xx:59 -> xx+1:00 (eks. 12:59 --> 13.00), automatisk flytter focus fra kolonne 12:00-13:00 til kolonne 13:00-14:00. (Når klokken skifter fra kolonne 23:00-24:00 (sidste kolonne), skal den skifte til kolonne (00:00 - 01:00), som vil være fysisk kolonne 0.
Jeg ved at jeg kan bruge "setTimeout(myFunction, 3600) som vil trigge et script een gang i timen og lade det styre samme kolonne fly
<script> var d = new Date(); if (d.getMinutes() == 00 ) { do something: (flyt til næste kolonne.. ) } (syntaksen er sandsynlivis forkert her..)
Umiddelbart kan den desværre ikke buges, da felterne skal have en vidde/bredde på min 120px og da vil tabellen alligevel være langt ude til højre. Men mange af de "gimmics" du har på den skitserede løsning er interessante, så de er taget til seriøs overvejelse om brug i den HTML-side (læs: MEGET STOR sandsynlighed for brug) , som skal indeholde denne form. Har søgt på mange JavaScript sider (inkl. Jquery) for at finde om den horizontale scrollbar lader sig trinløst styre under programkontrol, men det er ikke lykkedes mig at finde noget herom.
Så nu "strikker" jeg en side sammen med PHP, javaScript og CSS og må gå i tænkeboks over hvordan jeg løser problemet med de 24 (25 med dagsfeltet) klokke-søjler så de fremstår som det naturligste i verden.. Det bliver nok JavaScript (kombineret med AJAX -funktioner).
Men under alle omstændigheder skal du have en stor tak for dit initiativ. Og som sagt jeg vil bruge noget (læs: ret meget) af din kode for at få den op og køre.
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.