Avatar billede zaico Nybegynder
12. juli 2003 - 02:10 Der er 3 kommentarer og
1 løsning

Nedtæller virker ikke så godt som den skulle

jeg har lavet en nedtæller i Java + Html men den kommer hele tiden ud med en fejl i linje 22 og 50 og jeg har prøvet at findet ud af hvad den vil med det men jeg er lost..

her er hele lortet så kan i se om i kan få det til at virke...

<html>

<head>

<title>Nedtæller</title>

<!--
<META NAME="description" CONTENT="Tekst som du gerne vil have i overskriften">
<META NAME="keywords" CONTENT="søgeord adskilt af komma">
<META NAME="robots" CONTENT="index,follow">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-store">
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=xx">
-->


<script language="javascript" type="text/javascript">
var evt;
var nu;
var ID = new object();

function setDato(){

Maaned=parseInt(document.forms[0].Maaned[document.forms[0].Maaned.selectedIndex].value)-1;
Dag=parseInt(document.forms[0].Dag[document.forms[0].Dag.selectedIndex].value);
Aar=parseInt(document.forms[0].Aar[document.forms[0].Aar.selectedIndex].value);

evt = new Date(Aar,Maaned,Dag);
update();
ID=window.setInterval("update()", 1000);

}

function update(){
nu = new Date();
sec = (evt.getTime() - nu.getTime()) / 1000;
sec = Math.floor(sec);
min = sec / 60;
min = Math.floor(min);
ho = min / 60;
ho = Math.floor(ho);
da = ho / 24;
da = Math.floor(da);
mo = da / 30;
mo = Math.floor(mo);
ye = mo / 12;
ye = Math.floor(ye);
document.getElementById('year').value = ""+ye;
document.getElementById('month').value = ""+mo;
document.getElementById('days').value = ""+da;
document.getElementById('hours').value = ""+ho;
document.getElementById('minutes').value = ""+min;
document.getElementById('seconds').value = ""+sec;
//ID=window.setTimeout("update();",1000);
}
</script>


</head>

<body onresize onload>
<h1>Nedtælling til Fødselsdag</h1>
<form method="POST" action="--WEBBOT-SELF--">Indtast din næste fødselsdag </p>
  <p>Måned&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Dag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;År<br>
  <select size="1" name="Maaned" onchange="setDato();">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="6">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
  <option value="11">11</option>
  <option value="12">12</option>
  </select>&nbsp;&nbsp; <select size="1" name="Dag" onchange="setDato();">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
  <option value="3">6</option>
  <option value="7">7</option>
  <option value="8">8</option>
  <option value="9">9</option>
  <option value="10">10</option>
  <option value="11">11</option>
  <option value="12">12</option>
  <option value="13">13</option>
  <option value="14">14</option>
  <option value="14">14</option>
  <option value="15">15</option>
  <option value="16">16</option>
  <option value="17">17</option>
  <option value="18">18</option>
  <option value="19">19</option>
  <option value="20">20</option>
  <option value="21">21</option>
  <option value="22">22</option>
  <option value="23">23</option>
  <option value="24">24</option>
  <option value="25">25</option>
  <option value="26">26</option>
  <option value="27">27</option>
  <option value="28">28</option>
  <option value="29">29</option>
  <option value="30">30</option>
  <option value="31">31</option>
  </select>&nbsp;&nbsp; <select size="1" name="Aar" onchange="setDato();">
  <option value="1970">1970</option>
  <option value="1971">1971</option>
  <option value="1972">1972</option>
  <option value="1973">1973</option>
  <option value="1974">1974</option>
  <option value="1975">1975</option>
  <option value="1976">1976</option>
  <option value="1977">1977</option>
  <option value="1978">1978</option>
  <option value="1979">1979</option>
  <option value="1980">1980</option>
  <option value="1981">1981</option>
  <option value="1982">1982</option>
  <option value="1983">1983</option>
  <option value="1984">1984</option>
  <option value="1985">1985</option>
  <option value="1986">1986</option>
  <option value="1987">1987</option>
  <option value="1988">1988</option>
  <option value="1989">1989</option>
  <option value="1990">1990</option>
  <option value="1992">1992</option>
  <option value="1993">1993</option>
  <option value="1994">1994</option>
  <option value="1995">1995</option>
  <option value="1996">1996</option>
  <option value="1997">1997</option>
  <option value="1998">1998</option>
  <option value="1999">1999</option>
  <option value="2000">2000</option>
  <option value="2001">2001</option>
  <option value="2002">2002</option>
  <option value="2003">2003</option>
  <option value="2004">2004</option>
  <option value="2005">2005</option>
  <option value="2006">2006</option>
  <option value="2007">2007</option>
  <option value="2008">2008</option>
  <option value="2009">2009</option>
  <option value="2010">2010</option>
  </select></p>
</form>



<p>Der er
<input type="text" id="month0" value="0" style="width:75px;" size="20" />år til
fødselsdag<br>
Der er <input type="text" id="month" value="0" style="width:75px;" size="20" />måneder til fødselsdag<br />
Der er <input type="text" id="days" value="0" style="width:75px;" size="20" />dage til fødselsdag<br />
Der er <input type="text" id="hours" value="0" style="width:75px;" size="20" />timer til fødselsdag<br />
Der er <input type="text" id="minutes" value="0" style="width:75px;" size="20" />minutter til fødselsdag<br />
Der er <input type="text" id="seconds" value="0" style="width:75px;" size="20" />sekunder til fødselsdag</p>

</body>

</html>
Avatar billede roenving Novice
12. juli 2003 - 02:18 #1
Ret disse to linjer, så kører den !-)

var ID = new Object();
<input type="text" id="year" value="0" style="width:75px;" size="20" />år til
fødselsdag<br>
Avatar billede roenving Novice
12. juli 2003 - 02:19 #2
linje 22 og 160 !o]
Avatar billede zaico Nybegynder
12. juli 2003 - 02:30 #3
Rigtig mange tak roenving ;-)
Avatar billede roenving Novice
12. juli 2003 - 02:31 #4
Velbekomme -- og tak for points ;~}
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