28. juli 2004 - 11:26
Der er
6 kommentarer og 1 løsning
ur & dato på en linie..
Hej eksperter, jeg har en kode som viser et klokken nu, og datoen i dag.. men jeg vil gerne have det til at stå på en linie.. Koden: <HTML> <HEAD> <TITLE> KenneR </TITLE> <LINK href="indexSheet.css" rel="stylesheet" type="text/css"> <script LANGUAGE="JAVASCRIPT" TYPE="text/javascript"> <!--Hide function home_date() { date = new Date(); var day_number = date.getDay(); var todays_date = date.getDate(); var month_number = date.getMonth(); var year = date.getYear(); var day_name = ''; var month_name = '' if(day_number == 0){day_name = 'søndag';} if(day_number == 1){day_name = 'mandag';} if(day_number == 2){day_name = 'tirsdag';} if(day_number == 3){day_name = 'onsdag';} if(day_number == 4){day_name = 'torsdag';} if(day_number == 5){day_name = 'fredag';} if(day_number == 6){day_name = 'lørdag';} if(month_number == 0){month_name = 'januar';} if(month_number == 1){month_name = 'februar';} if(month_number == 2){month_name = 'marts';} if(month_number == 3){month_name = 'april';} if(month_number == 4){month_name = 'maj';} if(month_number == 5){month_name = 'juni';} if(month_number == 6){month_name = 'juli';} if(month_number == 7){month_name = 'august';} if(month_number == 8){month_name = 'september';} if(month_number == 9){month_name = 'oktober';} if(month_number == 10){month_nme = 'november';} if(month_number == 11){month_name ='december';} if(year <= 100){year +=1900;} var dateline = day_name + ' ' + todays_date + '. ' + month_name + ' ' + year + ' '; document.write(dateline); } // End hide --> </script> </HEAD> <BODY> <SCRIPT> function tick() { var hours, minutes, seconds, ap; var intHours, intMinutes, intSeconds; var today; today = new Date(); intHours = today.getHours(); intMinutes = today.getMinutes(); intSeconds = today.getSeconds(); if (intHours == 0) { hours = "12:"; ap = ""; } else if (intHours < 24) { hours = intHours+":"; ap = ""; } else if (intHours == 12) { hours = "12:"; ap = ""; } else { intHours = intHours - 12 hours = intHours + ":"; ap = ""; } if (intMinutes < 10) { minutes = "0"+intMinutes+":"; } else { minutes = intMinutes+":"; } if (intSeconds < 10) { seconds = "0"+intSeconds+" "; } else { seconds = intSeconds+" "; } timeString = hours+minutes+seconds+ap; Clock.innerHTML = timeString; window.setTimeout("tick();", 100); } window.onload = tick; </SCRIPT> <DIV id=Clock> </DIV> <script LANGUAGE="JAVASCRIPT" TYPE="text/javascript">home_date();</script> </BODY> </HTML>
Annonceindlæg fra HP
Clock.innerHTML = timeString; erstattes med Clock.innerHTML = "<nobr>" + timeString + "</nobr>";
Nej, prøv dette: <HTML> <HEAD> <TITLE> KenneR </TITLE> <LINK href="indexSheet.css" rel="stylesheet" type="text/css"> <script LANGUAGE="JAVASCRIPT" TYPE="text/javascript"> <!--Hide var dateline = home_date(); function home_date() { date = new Date(); var day_number = date.getDay(); var todays_date = date.getDate(); var month_number = date.getMonth(); var year = date.getYear(); var day_name = ''; var month_name = '' if(day_number == 0){day_name = 'søndag';} if(day_number == 1){day_name = 'mandag';} if(day_number == 2){day_name = 'tirsdag';} if(day_number == 3){day_name = 'onsdag';} if(day_number == 4){day_name = 'torsdag';} if(day_number == 5){day_name = 'fredag';} if(day_number == 6){day_name = 'lørdag';} if(month_number == 0){month_name = 'januar';} if(month_number == 1){month_name = 'februar';} if(month_number == 2){month_name = 'marts';} if(month_number == 3){month_name = 'april';} if(month_number == 4){month_name = 'maj';} if(month_number == 5){month_name = 'juni';} if(month_number == 6){month_name = 'juli';} if(month_number == 7){month_name = 'august';} if(month_number == 8){month_name = 'september';} if(month_number == 9){month_name = 'oktober';} if(month_number == 10){month_nme = 'november';} if(month_number == 11){month_name ='december';} if(year <= 100){year +=1900;} return day_name + ' ' + todays_date + '. ' + month_name + ' ' + year + ' '; } // End hide --> </script> </HEAD> <BODY> <SCRIPT> function tick() { var hours, minutes, seconds, ap; var intHours, intMinutes, intSeconds; var today; today = new Date(); intHours = today.getHours(); intMinutes = today.getMinutes(); intSeconds = today.getSeconds(); if (intHours == 0) { hours = "12:"; ap = ""; } else if (intHours < 24) { hours = intHours+":"; ap = ""; } else if (intHours == 12) { hours = "12:"; ap = ""; } else { intHours = intHours - 12 hours = intHours + ":"; ap = ""; } if (intMinutes < 10) { minutes = "0"+intMinutes+":"; } else { minutes = intMinutes+":"; } if (intSeconds < 10) { seconds = "0"+intSeconds+" "; } else { seconds = intSeconds+" "; } timeString = hours+minutes+seconds+ap; Clock.innerHTML = "<nobr>" + timeString + " " + dateline + "</nobr>"; window.setTimeout("tick();", 100); } window.onload = tick; </SCRIPT> <DIV id=Clock> </DIV> </BODY> </HTML>
det virker fint... kan du ikke lige sætte et komme ind efter klokkeslettet?
Ret denne linie til: Clock.innerHTML = "<nobr>" + timeString + ", " + dateline + "</nobr>";
Undskyld jeg blander mig, men kan man så ikke også fjerne mellemrummet mellem datoen og kommaet? :-)
Nu er det vist på tide at I selv kigger lidt på koden, og prøver at gøre noget ved det :o)
Vi tilbyder markedets bedste kurser inden for webudvikling