09. januar 2005 - 15:04
Der er
18 kommentarer og 1 løsning
Ur og dato
Jeg skal have et javascript som viser = 15:05 | d. 9. januar Det skal "tikke" så uret skifter hvert minut af sig selv.. Jeg har det her script i forvejen: <script language="JavaScript" type="text/javascript"> <!-- start Stamp = new Date(); document.write('<font face=verdana size="1" color="000000">' + (Stamp.getDate() + 0) +"."+(Stamp.getMonth()+ 1) +"."+Stamp.getYear() + ''); // End --> </script>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
09. januar 2005 - 15:19
#1
Hent zippen fra denne side
http://roenving.users.whitehat.dk/date/roenvingDate.html , og udpak .js-filen til samme bibliotek, så kan du:
<script language="javascript" type="text/javascript">
window.onload = function(){update();setInterval('update()',60000)}
function update(){
var d = new Date();
document.getElementById('minSpan').innerHTML = d.format("hh:uu | \\d. d. mmmm");
}
</script>
<script language="javascript" type="text/javascript" src="roenvingDate.js"></script>
-- så skal du indsætte et span-tag med den rette id:
<span id="minSpan">En span-tekst</span>
09. januar 2005 - 15:21
#2
Måske skal du nedsætte intervallet, for hvis man uheldigvis kommer ind 15:05:55 vil uret altid være næsten et minut bagud !-)
09. januar 2005 - 15:28
#3
<html> <head> <title>Min hjemmeside</title> <script type="text/JavaScript" language="JavaScript"> function funClock() { (!document.layers && !document.all) var runTime = new Date(); var hours = runTime.getHours(); var minutes = runTime.getMinutes(); var seconds = runTime.getSeconds(); if (hours <= 9) { hours = "0" + hours; } if (minutes <= 9) { minutes = "0" + minutes; } if (seconds <= 9) { seconds = "0" + seconds; } movingtime = hours + ":" + minutes + ":" + seconds + " "; if (document.layers) { document.layers.clock.document.write(movingtime); document.layers.clock.document.close(); } else if (document.all) { uret.innerHTML = movingtime; } else { document.getElementById("uret").innerHTML = movingtime; } setTimeout("funClock()", 1000) } window.onload = funClock; </script> <script type="text/JavaScript" language="JavaScript"> var ugeDag = new Array ("Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag") var maaned = new Array ("01","02","03","04","05","06","07","08","09","10","11","12") var nu = new Date </script> </head> <body onload="funclock();"> <span style="uret"></span><br> <script language="javascript" type="text/javascript"> <!-- Dato start document.write(ugeDag[nu.getDay()] + " " + nu.getDate() + "-" + maaned[nu.getMonth()] + "-" + [nu.getYear()]) // Dato slut --> </script> </body> </html> - det er med sekunder. Dem kan du jo bare fjerne :)
09. januar 2005 - 15:31
#4
Ha, steen, så er det vist lettere at downloade mine Date-enhancements !-)
09. januar 2005 - 15:33
#5
roenving: Ja, jeg så ikke dine indlæg, skulle først have gravet materialet frem :) Det er færdigt, lige til at copy/paste. Men roenving er en rå banan til JS, cafo. Lyt lidt til ham :)
09. januar 2005 - 15:37
#6
Jeg kan ikke finde ud af span teksten?? Hvor skal den placeres?? ********************************************************************* <td width="35" align="right" valign="middle" bgcolor="#ededed" id="menu"><div align="center"><a href="#"><img src="images/printer.gif" alt="Printervenlig side" width="17" height="17" border="0"></a></div></td> <td align="right" valign="middle" bgcolor="#CCCC99" id="dato" title="Dato"> <script language="javascript" type="text/javascript"> window.onload = function(){update();setInterval('update()',60000)} function update(){ var d = new Date(); document.getElementById('minSpan').innerHTML = d.format("hh:uu | \\d. d. mmmm"); } </script> <script language="javascript" type="text/javascript" src="roenvingDate.js"></script> <img src="images/ur.gif" width="9" height="9" alt="Dato"> </td>
09. januar 2005 - 15:38
#7
8 linjer er jo betydeligt lettere at bruge sammenlignet med det fulde script, som du har lagt ... -- men der er selvfølgelig en betydelig overhead ved at benytte mine enhancements, som jo fylder 300+ linjer !-)
09. januar 2005 - 15:39
#8
?
09. januar 2005 - 15:41
#9
Læg scriptet i din head-sektion, og skriv så bare: <head> <title>Sidens titel</title> <script language="javascript" type="text/javascript"> window.onload = function(){update();setInterval('update()',60000)} function update(){ var d = new Date(); document.getElementById('minSpan').innerHTML = d.format("hh:uu | \\d. d. mmmm"); } </script> <script language="javascript" type="text/javascript" src="roenvingDate.js"></script> </head> <body> <table> <tr> <td width="35" align="right" valign="middle" bgcolor="#ededed" id="menu"><div align="center"><a href="#"><img src="images/printer.gif" alt="Printervenlig side" width="17" height="17" border="0"></a></div></td> <td align="right" valign="middle" bgcolor="#CCCC99" id="dato" title="Dato"><span id="minSpan"></span> <img src="images/ur.gif" width="9" height="9" alt="Dato"> </td> </tr> </table> </body>
09. januar 2005 - 15:41
#10
Ok, jeg har ikke tjekket dine enhacements ud - måske jeg skulle :) Det skal dog siges, at mit virker fint, prøv at give det en vurdering, roenving :) Undskylder spam, cafo
09. januar 2005 - 15:44
#11
Så lige en fejl: <html> <head> <title>Min hjemmeside</title> <script type="text/JavaScript" language="JavaScript"> function funClock() { (!document.layers && !document.all) var runTime = new Date(); var hours = runTime.getHours(); var minutes = runTime.getMinutes(); var seconds = runTime.getSeconds(); if (hours <= 9) { hours = "0" + hours; } if (minutes <= 9) { minutes = "0" + minutes; } if (seconds <= 9) { seconds = "0" + seconds; } movingtime = hours + ":" + minutes + ":" + seconds + " "; if (document.layers) { document.layers.clock.document.write(movingtime); document.layers.clock.document.close(); } else if (document.all) { uret.innerHTML = movingtime; } else { document.getElementById("uret").innerHTML = movingtime; } setTimeout("funClock()", 1000) } window.onload = funClock; </script> <script type="text/JavaScript" language="JavaScript"> var ugeDag = new Array ("Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag") var maaned = new Array ("01","02","03","04","05","06","07","08","09","10","11","12") var nu = new Date </script> </head> <body onload="funclock();"> <span id="uret"></span><br> <script language="javascript" type="text/javascript"> <!-- Dato start document.write(ugeDag[nu.getDay()] + " " + nu.getDate() + "-" + maaned[nu.getMonth()] + "-" + [nu.getYear()]) // Dato slut --> </script> </body> </html>
09. januar 2005 - 15:50
#12
kunne jeg få noget hjælp til span id?
09. januar 2005 - 15:59
#13
Hvis du kopierer koden ind i et dokument og uploader det, skulle det meget gerne virke, og du kan placere det på siden som du har lyst til. Det gør det ikke?
09. januar 2005 - 16:44
#14
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"> <html>
<head>
<title>Sidens titel</title>
<script language="javascript" type="text/javascript">
window.onload = function(){update();setInterval('update()',10000)}
function update(){
var d = new Date();
document.getElementById('minSpan').innerHTML = d.format("hh:uu | \\d. d. mmmm");
}
</script>
<script language="javascript" type="text/javascript" src="roenvingDate.js"></script>
</head>
<body>
<table>
<tr>
<td width="35" align="right" valign="middle" bgcolor="#ededed" id="menu"><div align="center"><a href="#"><img src="images/printer.gif" alt="Printervenlig side" width="17" height="17" border="0"></a></div></td>
<td align="right" valign="middle" bgcolor="#CCCC99" id="dato" title="Dato"><span id="minSpan"></span>
<img src="images/ur.gif" width="9" height="9" alt="Dato"> </td>
</tr>
</table>
</body>
</html>
09. januar 2005 - 16:56
#15
Endnu en lille fejl, funclock skulle være funClock: <html> <head> <title>Min hjemmeside</title> <script type="text/JavaScript" language="JavaScript"> function funClock() { (!document.layers && !document.all) var runTime = new Date(); var hours = runTime.getHours(); var minutes = runTime.getMinutes(); var seconds = runTime.getSeconds(); if (hours <= 9) { hours = "0" + hours; } if (minutes <= 9) { minutes = "0" + minutes; } if (seconds <= 9) { seconds = "0" + seconds; } movingtime = hours + ":" + minutes + ":" + seconds + " "; if (document.layers) { document.layers.clock.document.write(movingtime); document.layers.clock.document.close(); } else if (document.all) { uret.innerHTML = movingtime; } else { document.getElementById("uret").innerHTML = movingtime; } setTimeout("funClock()", 1000) } window.onload = funClock; </script> <script type="text/JavaScript" language="JavaScript"> var ugeDag = new Array ("Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag") var maaned = new Array ("01","02","03","04","05","06","07","08","09","10","11","12") var nu = new Date </script> </head> <body onload="funClock();"> <span id="uret"></span><br> <script language="javascript" type="text/javascript"> <!-- Dato start document.write(ugeDag[nu.getDay()] + " " + nu.getDate() + "-" + maaned[nu.getMonth()] + "-" + [nu.getYear()]) // Dato slut --> </script> </body> </html>
03. juli 2005 - 20:29
#16
Lukketid?
07. november 2005 - 22:23
#17
hey der roenving,... lækkert script, lige hvad jeg havde brug for =) Øhm,.. lige nu viser den: 22:28 | d. 7. november Men kan man gøre så den kun viser datoen: d. 7. november? /Snig
07. november 2005 - 23:13
#18
Jo !-) -- fjern de formatteringsregler, som udskriver tiden: document.getElementById('minSpan').innerHTML = "d. " + d.format("d. mmmm");
07. november 2005 - 23:16
#19
ok tak, det prøver jeg =)
Vi tilbyder markedets bedste kurser inden for webudvikling