Avatar billede one Nybegynder
01. november 1999 - 02:35 Der er 1 kommentar og
1 løsning

fejl i javascript

<HTML>
<HEAD><TITLE>WanT tHE fuTUrE ?</TITLE>

<!-----------------------------countdown-----------------------------!>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin Hiding

var enday = new Date("November 5, 1999 00:00:01");     
var timeUp = "<a href=main.asp>try right now</a>"                 
var time = "0 years, 0 months, 0 days, 0 hours, 0 minutes, and 0 seconds" 


var endSecond = enday.getSeconds()   
var endMinute = enday.getMinutes()
var endHour = enday.getHours()
var endDay = enday.getDate()
var endMonth = enday.getMonth()     
var endYear = enday.getYear()     
  if (endYear<100)  endYear=endYear+1900;


var timerID = null;
var timerRunning = false;

function stopclock() {
if(timerRunning)
  clearTimeout(timerID);
timerRunning = false;
}

function startclock() {
stopclock();
showtime();
}

function showtime() {

var Temp2;
var Temp3;

var now = new Date();
var CurSecond = now.getSeconds();
var CurMinute = now.getMinutes();
var CurHour = now.getHours();
var CurDay = now.getDate();
var CurMonth = now.getMonth();
var CurYear = now.getYear();
  if (CurYear<100)  CurYear=CurYear+1900;

var Secondleft = endSecond;         
var Minuteleft = endMinute;
var Hourleft = endHour;
var Dayleft = endDay;
var Monthleft = endMonth;
var Yearleft = endYear;

                                     
// Seconds
  if (Secondleft<CurSecond) {
      Secondleft=Secondleft+60;
      Minuteleft=Minuteleft-1;
  }
  Secondleft=Secondleft - CurSecond;

// Minutes
  if (Minuteleft<CurMinute) {
      Minuteleft=Minuteleft+60;
      Hourleft=Hourleft-1;
  }
  Minuteleft=Minuteleft - CurMinute;

// Hours
  if (Hourleft<CurHour) {
      Hourleft=Hourleft+24;
      Dayleft=Dayleft-1;
  }
  Hourleft=Hourleft - CurHour;

// Days
  var lyt=endYear/4;             
  if (lyt == Math.round(lyt)) {febdays=29}
  else {febdays=28}

  var Dim= new Array(31, 31, febdays, 31, 30, 31, 30, 31, 31, 30, 31, 30);
                                 

  if (Dayleft<CurDay) {
      Dayleft=Dayleft+Dim[CurMonth];
      Monthleft=Monthleft-1;
  }
  Dayleft=Dayleft - CurDay;

// Months
  if (Monthleft<CurMonth) {
      Monthleft=Monthleft+12;
      Yearleft=Yearleft-1;
  }
  Monthleft=Monthleft - CurMonth;

// Years
  Yearleft=Yearleft - CurYear;


if (Yearleft!=1) {var ys="'s"} else {var ys=""};
if (Monthleft!=1) {var mos="'s"} else {var mos=""}
if (Dayleft!=1) {var ds="'s"} else {var ds=""}
if (Hourleft!=1) {var hs="'s"} else {var hs=""}
if (Minuteleft!=1) {var mis="'s"} else {var mis=""}
if (Secondleft!=1) {var ss="'s"} else {var ss=""}

Temp1=' &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[page will be done in '
Temp2=Dayleft+' day'+ds+', '+Hourleft+' hour'+hs+', '+Minuteleft+' minute'+mis+', and '+Secondleft+' second'+ss;
Temp4=']'

Ur.innerHTML = Temp1+Temp2+Temp4;

timerID = setTimeout("showtime()",1000);
timerRunning = true;

Expire = (enday - now);

if (Expire <= 0){
  Ur.innerHTML = time;       
  Ur.innerHTML = timeUp;
  stopclock()
}

}
// End Hiding -->
</SCRIPT>
<!--------------------------------countdown------------------------------!>
<!--------------------------------dato+tid-------------------------------!>
<script language="JavaScript">
<!--

function timeClock(){

setTimeout("timeClock()",1000);


var varMonths = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var varDays = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
var varDate = new Array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");

today = new Date();
year = today.getYear() + 1900


var hrs = today.getHours()


var mins = today.getMinutes()
mins=((mins<10)?"0":"")+mins;

var secs = today.getSeconds()
secs=((secs<10)?"0":"")+secs;

date.innerHTML="The date is:  " +varDays[today.getDay()]+  ", " +varMonths[today.getMonth()]+ ", " +varDate[today.getDate()]+", " +year+"."
time.innerHTML="The time is:  " +hrs+" ' "+mins+" ' "+secs+""

}

//-->
</script>
<!-----------------------------------dato+tid---------------------------------!>
<style type="text/css">
{font-family: Verdana; font-size: 8pt}
    a:link {text-decoration: none; color:black}
    a:active {text-decoration: none; color:gray}
        a:visited { text-decoration: none; color:black}
            a:hover {text-decoration: underline; color:black}
</style>
</HEAD>
<!-----------------------------------inettime----------------------------------!>
<script language="JavaScript">
<!--//

function InternetTime()
{
  if(!document.layers && !document.all)
  return

  var hoy = new Date();
  var hora = hoy.getHours();
  var minutos = hoy.getMinutes();
  var segundos= hoy.getSeconds();
  var milisec = hoy.getMilliseconds();
  var zona = hoy.getTimezoneOffset();
  var tiempo= hora*3600000+minutos*60000+segundos*1000+milisec;
  tiempo=tiempo+zona*60000+3600000;

  if(tiempo<0) tiempo+=86400000;
  if(tiempo>=86400000) tiempo-=86400000;
  tiempo= Math.floor(tiempo/864);

  var subBeats="";
  if(tiempo%100<10) subBeats="0";

  var beats=""
  if(tiempo<10000) beats="0";
  if(tiempo<1000) beats="00";
 
  Layer="@"+ beats + Math.floor(tiempo/100)+ "</font></font>";

  if (document.layers)
   
    {
        document.layers.reloj.document.write(Layer);
        document.layers.reloj.document.close();
       
       
    }
   
    else if(document.all)
   
        InetUr.innerHTML = Layer;
           
  setTimeout("InternetTime()",1000);



  }

//--></script>
<!----------------------------------------inettime---------------------------------------->
<BODY onLoad="startclock(); timeClock(); InternetTime()">
<IMG SRC="http://crush.dk/pic/logo/crushlogo.jpg"><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<a href="mailto:andreas@crush.dk">andreas</a>|<a href="mailto:webmaster@crush.dk">webmaster</a>|<a href="mailto:info@crush.dk">info</a>]<br>
<div id=Ur></div>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<div id=date></div> <div id=time></div> <div id=InetUr></div>]
</BODY>
</HTML>


ja  jeg kan ikke se fejlen kan i?hvis i kan så får i næsten det point tal som i vil havde  bare sig det!

Andreas
Avatar billede Slettet bruger
01. november 1999 - 08:46 #1
Pas hellere på med at sige at folk kan få det de gerne vil have nogen kan være meget grådige.
Avatar billede skjoldby Nybegynder
01. november 1999 - 09:04 #2
Hej Andreas
Jeg har rettet lidt småfejl. Jeg kan sgu dårligt huske hvad selv. Men nu virker den i IE. Jeg er lidt mere betænkelig ved NN. Jeg tror ikke NN understøtter syntaxen innerHTML. Jeg undersøger det nærmere i dag.


<HTML>
<HEAD><TITLE>WanT tHE fuTUrE ?</TITLE>


<SCRIPT LANGUAGE="JavaScript">
<!-- Countdown start

var enday = new Date("November 5, 1999 00:00:01");     
var timeUp = "<a href=main.asp>try right now</a>"                 
var time = "0 years, 0 months, 0 days, 0 hours, 0 minutes, and 0 seconds" 


var endSecond = enday.getSeconds()   
var endMinute = enday.getMinutes()
var endHour = enday.getHours()
var endDay = enday.getDate()
var endMonth = enday.getMonth()     
var endYear = enday.getYear()     
  if (endYear<100)  endYear=endYear+1900;


var timerID = null;
var timerRunning = false;

function stopclock() {
if(timerRunning)
  clearTimeout(timerID);
timerRunning = false;
}

function startclock() {
stopclock();
showtime();
}

function showtime() {

var Temp1;
var Temp2;
var Temp3;

var now = new Date();
var CurSecond = now.getSeconds();
var CurMinute = now.getMinutes();
var CurHour = now.getHours();
var CurDay = now.getDate();
var CurMonth = now.getMonth();
var CurYear = now.getYear();
  if (CurYear<100)  CurYear=CurYear+1900;

var Secondleft = endSecond;         
var Minuteleft = endMinute;
var Hourleft = endHour;
var Dayleft = endDay;
var Monthleft = endMonth;
var Yearleft = endYear;

                                     
// Seconds
  if (Secondleft<CurSecond) {
      Secondleft=Secondleft+60;
      Minuteleft=Minuteleft-1;
  }
  Secondleft=Secondleft - CurSecond;

// Minutes
  if (Minuteleft<CurMinute) {
      Minuteleft=Minuteleft+60;
      Hourleft=Hourleft-1;
  }
  Minuteleft=Minuteleft - CurMinute;

// Hours
  if (Hourleft<CurHour) {
      Hourleft=Hourleft+24;
      Dayleft=Dayleft-1;
  }
  Hourleft=Hourleft - CurHour;

// Days
  var lyt=endYear/4;             
  if (lyt == Math.round(lyt)) {febdays=29}
  else {febdays=28}

  var Dim= new Array(31, 31, febdays, 31, 30, 31, 30, 31, 31, 30, 31, 30);
                                 

  if (Dayleft<CurDay) {
      Dayleft=Dayleft+Dim[CurMonth];
      Monthleft=Monthleft-1;
  }
  Dayleft=Dayleft - CurDay;

// Months
  if (Monthleft<CurMonth) {
      Monthleft=Monthleft+12;
      Yearleft=Yearleft-1;
  }
  Monthleft=Monthleft - CurMonth;

// Years
  Yearleft=Yearleft - CurYear;


if (Yearleft!=1) {var ys="'s"} else {var ys=""};
if (Monthleft!=1) {var mos="'s"} else {var mos=""}
if (Dayleft!=1) {var ds="'s"} else {var ds=""}
if (Hourleft!=1) {var hs="'s"} else {var hs=""}
if (Minuteleft!=1) {var mis="'s"} else {var mis=""}
if (Secondleft!=1) {var ss="'s"} else {var ss=""}

Temp1='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[page will be done in '
Temp2=Dayleft+' day'+ds+', '+Hourleft+' hour'+hs+', '+Minuteleft+' minute'+mis+', and '+Secondleft+' second'+ss;
Temp3=']'

Ur.innerHTML = Temp1+Temp2+Temp3;

timerID = setTimeout("showtime()",1000);
timerRunning = true;

Expire = (enday - now);

if (Expire <= 0){
  Ur.innerHTML = time;       
  Ur.innerHTML = timeUp;
  stopclock()
}

}
// Countdown slut -->





<!-- Dato+tid start

function timeClock(){

setTimeout("timeClock()",1000);


var varMonths = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
var varDays = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday");
var varDate = new
Array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");

today = new Date();
year = today.getYear() + 1900


var hrs = today.getHours()


var mins = today.getMinutes()
mins=((mins<10)?"0":"")+mins;

var secs = today.getSeconds()
secs=((secs<10)?"0":"")+secs;

beforeDateClock='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;['

date.innerHTML=beforeDateClock + "The date is:  " +varDays[today.getDay()]+  ", " +varMonths[today.getMonth()]+ ", " +varDate[today.getDate()]+", " +year+"]";
clock.innerHTML=beforeDateClock + "The time is:  " +hrs+" ' "+mins+" ' "+secs+"]";

}

// Dato+tid slut -->





<!-- Internettime start

function InternetTime()
{
  if(!document.layers && !document.all)
  return

  var hoy = new Date();
  var hora = hoy.getHours();
  var minutos = hoy.getMinutes();
  var segundos= hoy.getSeconds();
  var milisec = hoy.getMilliseconds();
  var zona = hoy.getTimezoneOffset();
  var tiempo= hora*3600000+minutos*60000+segundos*1000+milisec;
  tiempo=tiempo+zona*60000+3600000;

  if(tiempo<0) tiempo+=86400000;
  if(tiempo>=86400000) tiempo-=86400000;
  tiempo= Math.floor(tiempo/864);

  var subBeats="";
  if(tiempo%100<10) subBeats="0";

  var beats=""
  if(tiempo<10000) beats="0";
  if(tiempo<1000) beats="00";
 
  Layer="@"+ beats + Math.floor(tiempo/100)+ "</font></font>";

  if (document.layers)
   
    {
        document.layers.reloj.document.write(Layer);
        document.layers.reloj.document.close();
       
       
    }
   
    else if(document.all)
   
        InetUr.innerHTML = beforeDateClock + Layer + "]";
           
  setTimeout("InternetTime()",1000);



  }

// Internettime slut -->
</script>




<style type="text/css">
{font-family: Verdana; font-size: 8pt}
    a:link {text-decoration: none; color:black}
    a:active {text-decoration: none; color:gray}
    a:visited { text-decoration: none; color:black}
    a:hover {text-decoration: underline; color:black}
</style>
</HEAD>

<BODY onLoad="startclock(); timeClock(); InternetTime()">
<IMG SRC="http://crush.dk/pic/logo/crushlogo.jpg"><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[<a
href="mailto:andreas@crush.dk">andreas</a>|<a href="mailto:webmaster@crush.dk">webmaster</a>|<a href="mailto:info@crush.dk">info</a>]<br>
<div id=Ur></div>
<div id=date></div>
<div id=clock></div>
<div id=InetUr></div>
</BODY>
</HTML>
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