klok

Status
Niet open voor verdere reacties.

timmiejboi

Gebruiker
Lid geworden
17 feb 2008
Berichten
32
Javascript klok
Hij laad heel langzaam
iemand ideeen om hem te optimalizeren?
HTML:
<style type="text/css">
#clock { font-size:1.1em; color:black; }
</style>

<script type="text/javascript">
function updateClock (){
  var currentTime = new Date ( );

  //Get the hours for updating clock
  var currentHours = currentTime.getHours ();
  
  //Get the minutes for updating clock
  var currentMinutes = currentTime.getMinutes ();
  
  //Get the minutes for updating clock
  var currentSeconds = currentTime.getSeconds();
  
  // Pad the minutes and seconds with leading zeros, if required
  currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
  currentSeconds = ( currentSeconds < 10 ? "0" : "" ) + currentSeconds;

// Choose either "AM" or "PM" as appropriate
  var timeOfDay = ''; // ( currentHours < 12 ) ? "AM" : "PM";

// Convert the hours component to 12-hour format if needed
//  currentHours = ( currentHours > 12 ) ? currentHours - 12 : currentHours;

// Convert an hours component of "0" to "12"
//  currentHours = ( currentHours == 0 ) ? 12 : currentHours;

  // Compose the string for display
  var currentTimeString = currentHours + ":" + currentMinutes + ':' + currentSeconds+ " " + timeOfDay;

  // Update the time display
  document.getElementById("clock").innerHTML = currentTimeString;
}
</script>
</head>

<body onLoad="updateClock(); setInterval('updateClock()', 1000 )">
<span id="clock">&nbsp;</span>
</body>
 
Laatst bewerkt door een moderator:
Het is redelijk 'intensief' om de DOM te bewerken. Je innerHTML is dus de bottleneck. Maar bij 1 keer per seconde zou dit geen rol moeten spelen (niet bij mij, in ieder geval).
Ik denk dat je het nog wel wat netter en kleiner kan doen.
 
maar ook geeft deze klok telkens een fout aan in internet explorer
Dat het geblokkeerde inhoud is
iemand idee om dt te verhelpen?
 
Niet bij mij. Heb je misschien addons of dergelijke die dat veroorzaken? En heb je de nieuwste versie?
 
Ja zou inderdaad kunnen als jij het probleem niet hebt .

in iedergeval bedankt
 
@kvothe
Nog een vraagje
De totale lengte van pagina is te lang
is er een code dat je de lengte kan aanpassen van gehele pagina?
in html of css?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan