Avatar billede simplus Nybegynder
17. juli 2007 - 20:04 Der er 4 kommentarer og
1 løsning

Plus table row felter automatisk

Godaften!

Jeg har en sommerjob, og jeg kunne godt tænke mig at holde styr på lønnen. Jeg kunne godt tænke mig at lave en tabel som indeholder 3 felter og ca. 30 rækker (1 række = 1 arbejdsdag). Felterne skal indeholde: Dato, dag og antal timer. Datoerne kan jeg jo indskrive med det samme, da jeg på forhånd har aftalt med chefen hvor længe jeg kan arbejde. Dagene bliver igen nemme at udfylde da jeg overraskene nok har en kalender. :-)
Timerne har jeg tænkt mig at skrive manuelt ned i filen dagligt efter fyraften og gemme filen. Næste gang jeg åbner den burde javascript have regnet ud hvor mange timer det er ialt og gemme det i en tabel-række for sig selv.

Jeg har helt styr på html delen, men jeg er desværre ikke skrap til javascript. Jeg er mere til php, og da jeg har brug for en løsning som ikke behøver en server kørende, er jeg nødsaget til at spørge jer eksperter! :-)

God sommer!
Mvh. Simplus
Avatar billede simplus Nybegynder
17. juli 2007 - 20:06 #1
Jeg startede jo fantastisk ud med en tastefejl...
en sommerjob = et sommerjob

tsk :-)
Avatar billede cpufan Juniormester
17. juli 2007 - 20:10 #2
hvis det bare er til dig selv,
ville det jo nemmere kunne laves i excel regneark.
Avatar billede mclemens Nybegynder
17. juli 2007 - 20:19 #3
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<script type="text/javascript">
window.onload=function(){
  t=document.getElementsByTagName("td");t2=0;
  for(i=0;i<t.length;i++)if((i+1)%3==0){
    t3=t[i].firstChild.nodeValue.split(":");
    t2+=t3[0]*60+t3[1]*1;
  }document.getElementsByTagName("div")[0].firstChild.nodeValue="Total: "+Math.floor(t2/60)+" timer og "+Math.floor(t2%60)+" minutter";
}
</script>
</head>

<body>
<table>
<tr><td>dato</td><td>dag</td><td>2:30</td></tr>
<tr><td>dato</td><td>dag</td><td>2:30</td></tr>
</table>
<div>Total: ? timer og ? minutter</div>
</body>
</html>
Avatar billede simplus Nybegynder
17. juli 2007 - 20:32 #4
#cpufan

Ja det har jeg tænkt over, men der er flere grunde til at jeg hellere vil bruge en html fil. Forklaringen til det er lang, men jeg håber ikke det gør noget at jeg underlader at forklare ;-)

#mclemens

Tusinde tak, det virker jo fint. Læg venligst et svar.
Avatar billede mclemens Nybegynder
17. juli 2007 - 21:04 #5
Velbekomme, kommer her.
... og tak for point :o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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