Avatar billede dah Nybegynder
16. august 2001 - 00:31 Der er 5 kommentarer og
1 løsning

Nedtælling i html

nogen der kender html sciptet eller andet til at lave en nedtælling på sin hjemmeside????
Avatar billede connie Nybegynder
16. august 2001 - 00:37 #1
Sådan noget lignenede? http://www.script.dk/mathias/javascript/nedtaelling/nedtaelling.html

(Højreklik og \"vis kilde\")
Avatar billede connie Nybegynder
16. august 2001 - 00:38 #2
lignenede=lignende :)
Avatar billede jakoba Nybegynder
16. august 2001 - 00:42 #3
en meget simpel en:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp88896.html
lidt mere fancy:
http://hjem.get2net.dk/Jakob.Aggernaes/javascript/javascript04.html
pt tæller de opad. det afhænger af hvadfor en dato du sætter dem til at tælle imod,

mvh JakobA
Avatar billede erikjacobsen Ekspert
16. august 2001 - 00:47 #4
Kom forbi din side, jakoba, og så at du skriver
\"Sidste måned (december 1997) lå Explorer 4 ...\"
Der er da vist løbet et par Terrabit gennem nettet siden da.... :))
Avatar billede bobbedude Nybegynder
16. august 2001 - 01:07 #5
Over <head>

<script language=\"javascript\">
<!--
speed=1000;
len=40;
tid = 0;
num=0;
clockA = new Array();
timeA = new Array();
formatA = new Array();
dd = new Date();
var d,x;

function doDate(x)
{
  for (i=0;i<num;i++) {
    dt = new Date();
 
    if (timeA[i] != 0) {
      v1 = Math.round(( timeA[i] - dt )/1000) ;
      if (v1 < 0)
        clockA[i].date.value = \"**BANG!**\";
      if (formatA[i] == 1)
        clockA[i].date.value = v1;
      else if (formatA[i] ==2) {
        sec = v1%60;
    v1 = Math.floor( v1/60);
    min = v1 %60 ;
    hour = Math.floor(v1 / 60);
    if (sec < 10 ) sec = \"0\"+sec;
    if (min < 10 ) min = \"0\"+min;
        clockA[i].date.value = hour+\"h \"+min+\"m \"+sec+\"s\";
        }
      else if (formatA[i] ==3) {
        sec = v1%60;
    v1 = Math.floor( v1/60);
    min = v1 %60 ;
    v1 = Math.floor(v1 / 60);
    hour = v1 %24 ;
    day = Math.floor(v1 / 24);
    if (sec < 10 ) sec = \"0\"+sec;
    if (min < 10 ) min = \"0\"+min;
    if (hour < 10 ) hour = \"0\"+hour;
        clockA[i].date.value = day+\"d \"+hour+\"h \"+min+\"m \"+sec+\"s\";
        }
      else if (formatA[i] ==4 ) {
        sec = v1%60;
    v1 = Math.floor( v1/60);
    min = v1 %60 ;
    v1 = Math.floor(v1 / 60);
    hour = v1 %24 ;
    day = Math.floor(v1 / 24);
        clockA[i].date.value = day+(day==1?\"day \":\"days \")+hour+(hour==1?\"hour \":\"hours \")+min+(min==1?\"min \":\"mins \")+sec+(sec==1?\"sec \":\"secs \")
        }
      else
        clockA[i].date.value = \"Invalid Format spec\";
      }
    else
      clockA[i].date.value = \"Countdown till when?\";
    }

  tid=window.setTimeout(\"doDate()\",speed);
}

function start(d,x,format) {
  clockA[num] = x
  timeA[num] = new Date(d);
  formatA[num] = format;
//window.alert(timeA[num]+\":\"+d);
  if (num == 0) 
    tid=window.setTimeout(\"doDate()\",speed);
  num++;
}

function CountdownLong(t,format,len)
{
  document.write(\'<FORM name=form\'+num+\'><input class=inputBut name=date size=\')
  document.write(len)
  document.write(\' value=\"Countdown: Requires Javascript\"></FORM>\')
  start(t,document.forms[\"form\"+num],format);
}

function Countdown2001seconds()
{
  CountdownLong(\"January 01, 2001 00:00:00\",1,8);
}

function Countdown2001()
{
  //CountdownLong(\"January 01, 2000 00:00:00\",3,20);
  CountdownLong(\"January 01, 2001 00:00:00\",4,30);
}

function Countdown(t)
{
  CountdownLong(t,4,30);
}

// end-->
</script>

I <Body>

<script language=\"javascript\">
  // when I\'ll turn 100, causing my own y1c problems.
  Countdown(\"Feb 02, 2002 00:00:00\");
</script>
Avatar billede jakoba Nybegynder
16. august 2001 - 01:11 #6
erikjacobsen >> Joe, Burde nok opdatere engang :-))
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