← Back to team overview

sslug-teknik team mailing list archive

Re: web applikation og mellemresultater

 

Mon, 29 Jan 2007 00:02:58 +0100, Lars Madsen <daleif@xxxxxxxxx> skrev:


ville lige høre om følgende er korrekt, eller om der faktisk findes en nem
løsning på problemet.

Antag man har en webapplikation som kan tage noget tid om at blive færdig,
f.eks. et par minutter.

Undervejs i det applikationen laver ville man gerne give brugeren
mellemresultater, så de føler at der faktisk sker noget.

Man kan lave dynamisk indhold i HTML (også xhtml) med JavaScript ved at referere til ID'et for et element i markup-teksten. Jeg har selv en lokal xhtml-side, der viser hvad der er lige nu - og kommer på div. TV-kanaler. I toppen har jeg placeret et ur udfra følgende kode (jeg har dog scipt og indhold, seperat i hver sin fil):


 <p id="Clock">
  <script type="text/javascript" >

function tick() {
  var hours, minutes, seconds;
  var intHours, intMinutes, intSeconds;
  var today;

  today = new Date();

  intHours = today.getHours();
  intMinutes = today.getMinutes();
  intSeconds = today.getSeconds();

  if (intHours < 10) {
     hours = "0"+intHours+":";
  } else {
     hours = intHours+":";
  }

  if (intMinutes < 10) {
     minutes = "0"+intMinutes+":";
  } else {
     minutes = intMinutes+":";
  }

  if (intSeconds < 10) {
     seconds = "0"+intSeconds+" ";
  } else {
     seconds = intSeconds+" ";
  }

  timeString = hours+minutes+seconds;

Clock.innerHTML = timeString; // Insert timeString into element ID="Clock"

  window.setTimeout("tick();", 100);
}

window.onload = tick;

  </script>
 </p>



--
Med venlig hilsen
/Zmit/
RLU # 314205


References