07. august 2001 - 08:31Der er
3 kommentarer og 1 løsning
24 timer på uret!
Hejsa
Jeg har dette javascript der genererer et ur som pt. kun kører 12 timer! Jeg ville gerne hvis det kunne køre 24 timer, da jeg bruger det som en form for \"World Timer\" der bl.a. viser klokken i L.A. og N.Y., men for L.A. viser den fx. -1.22.33 samtidig med at den står og blinker....ikke så smart!
Jeg har følgende kode:
function show10(){ if (!document.layers&&!document.all&&!document.getElementById) return var Digital=new Date() var hours=Digital.getHours()-9 var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn=\"AM\" if (hours>12){ dn=\"PM\" hours=hours-12 } if (hours==0) hours=12 if (minutes<=9) minutes=\"0\"+minutes if (seconds<=9) seconds=\"0\"+seconds //change font size here to your desire myclock=\"<font size=\'1\' face=\'Arial\' ><b></br>\"+hours+\":\"+minutes+\":\" +seconds+\"</b></font>\" if (document.layers){ document.layers.liveclock5.document.write(myclock) document.layers.liveclock5.document.close() } else if (document.all) liveclock5.innerHTML=myclock else if (document.getElementById) document.getElementById(\"liveclock\").innerHTML=myclock setTimeout(\"show10()\",1000) }
Er ikke selv en haj til javascript - derfor spørgsmålet herinde!
function show10(){ if (!document.layers&&!document.all&&!document.getElementById) return var Digital=new Date() var hours=Digital.getHours()-9 var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() if (minutes<=9) minutes=\"0\"+minutes; if (seconds<=9) seconds=\"0\"+seconds; //change font size here to your desire myclock=\"<font size=\'1\' face=\'Arial\' ><b></br>\"+hours+\":\"+minutes+\":\" +seconds+\"</b></font>\" if (document.layers){ document.layers.liveclock5.document.write(myclock) document.layers.liveclock5.document.close() } else if (document.all) liveclock5.innerHTML=myclock else if (document.getElementById) document.getElementById(\"liveclock\").innerHTML=myclock; setTimeout(\"show10()\",1000); }
Har selv fundet løsningen - skal bare sætte hours=24, så virker det!
Koden blir´ derefter:
function show10(){ if (!document.layers&&!document.all&&!document.getElementById) return var Digital=new Date() var hours=Digital.getHours()-9 var minutes=Digital.getMinutes() var seconds=Digital.getSeconds() var dn=\"AM\" if (hours>12){ dn=\"PM\" hours=hours-12 } if (hours==0) hours=24 if (minutes<=9) minutes=\"0\"+minutes if (seconds<=9) seconds=\"0\"+seconds //change font size here to your desire myclock=\"<font size=\'1\' face=\'Arial\' ><b></br>\"+hours+\":\"+minutes+\":\" +seconds+\"</b></font>\" if (document.layers){ document.layers.liveclock5.document.write(myclock) document.layers.liveclock5.document.close() } else if (document.all) liveclock5.innerHTML=myclock else if (document.getElementById) document.getElementById(\"liveclock\").innerHTML=myclock setTimeout(\"show10()\",1000) }
Synes godt om
Ny brugerNybegynder
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.