Avatar billede kasper80 Nybegynder
28. november 2005 - 00:55 Der er 5 kommentarer

Digital ur!

Jeg sidder og roder med et digitalt ur på et messageboard jeg har, problemet er(udover at jeg ingen haj til java er) at dette ur viser den lokale computer tid og jeg vil gerne have det til at vise en bestemt servertid.
Nogen der kan gennemskue om man kan sætte den til en bestemt tidszone uafhængigt af den lokale computer der kører scriptet?

Her er scriptet jeg arbejder ud fra!

<script language="JavaScript1.1">
<!--

/*
Live image clock III
Written by Alon Gibli (http://www.angelfire.com/biz6/deathrowtech)
Visit http://wsabstract.com for this script and more
*/

// Setting variables
dig = new Image()
dig[0] = '0.gif'
dig[1] = '1.gif'
dig[2] = '2.gif'
dig[3] = '3.gif'
dig[4] = '4.gif'
dig[5] = '5.gif'
dig[6] = '6.gif'
dig[7] = '7.gif'
dig[8] = '8.gif'
dig[9] = '9.gif'

//writing images
document.write('<table border=1 cellspacing=0 bgcolor="silver">')
document.write('<tr><td><img src="0.gif" name="hrs1"></img>')
document.write('<img src="0.gif" name="hrs2"></img>')
document.write('<td><img src="col.gif"></img>')
document.write('<td><img src="0.gif" name="mins1"></img>')
document.write('<img src="0.gif" name="mins2"></img>')
document.write('<td><img src="col.gif"></img>')
document.write('<td><img src="0.gif" name="secs1"></img>')
document.write('<img src="0.gif" name="secs2"></img>')
document.write('<td><img src="am.gif" name="ampm"></img></table>')

//starting clock function
function showTime() {
now = new Date
ampmtime = now.getHours() - 12
thisHrs = '' + now.getHours() + ''
thisMin = '' + now.getMinutes() + ''
thisSec = '' + now.getSeconds() + ''

if (thisHrs > 9) {
  if (thisHrs >= 12) {
      document.ampm.src = 'pm.gif'
            if (thisHrs==12)
                    newHrs=''+12+''
      if (thisHrs > 12) {
        newHrs = '' + ampmtime + ''
      }
      if (newHrs <= 9) {
        document.hrs1.src = dig[0]
        document.hrs2.src = dig[newHrs.charAt(0)]
      }
      if (newHrs > 9) {
        document.hrs1.src = dig[newHrs.charAt(0)]
        document.hrs2.src = dig[newHrs.charAt(1)]
      }
  }
  else {
      document.ampm.src = 'am.gif'
      document.hrs1.src = dig[thisHrs.charAt(0)]
      document.hrs2.src = dig[thisHrs.charAt(1)]
  }
}
if (thisHrs <= 9) {
  document.ampm.src = 'am.gif'
  if (thisHrs == 0) {
      document.hrs1.src = dig[1]
      document.hrs2.src = dig[2]
  }
  else {
      document.hrs1.src = dig[0]
      document.hrs2.src = dig[thisHrs.charAt(0)]
  }
}
if (thisMin > 9) {
  document.mins1.src = dig[thisMin.charAt(0)]
  document.mins2.src = dig[thisMin.charAt(1)]
}
if (thisMin <= 9) {
  document.mins1.src = dig[0]
  document.mins2.src = dig[thisMin.charAt(0)]
}
if (thisSec > 9) {
  document.secs1.src = dig[thisSec.charAt(0)]
  document.secs2.src = dig[thisSec.charAt(1)]
}
if (thisSec <= 9) {
  document.secs1.src = dig[0]
  document.secs2.src = dig[thisSec.charAt(0)]
}
setTimeout("showTime()",1000)
}

window.onload=showTime
// -->
</script>

Al hjælp vil være meget værdsat!!
Avatar billede milandt Nybegynder
28. november 2005 - 01:29 #1
du burde måske overveje at stille spørgsmålet i (D)HTML kategorien, da dette ikke er java, men javascript.
Avatar billede mikkelbm Nybegynder
28. november 2005 - 08:58 #2
Ja, eller endnu bedre i JavaScript kategorien:

http://eksperten.dk/spm/Programmering/Script/JavaScript/
Avatar billede kasper80 Nybegynder
28. november 2005 - 20:31 #3
OK!
Spørgsmålet er nu stillet der, tak for hjælpen!!
Avatar billede jakoba Nybegynder
29. november 2005 - 10:50 #4
Husk at lægge et svar til dig selv at acceptere så du kan få dine points tilbage.
Avatar billede kasper80 Nybegynder
29. november 2005 - 10:57 #5
Svaret er: Stil spørgsmålet i anden kategori...hermed gjort!!
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
Kurser inden for grundlæggende programmering

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