lige en ting fik konverteret dette script... <script type="text/javascript"> var d=new Date() var weekday=new Array("Sø","Ma","Ti","On","To","Fr","Lø") document.write(weekday[d.getDay()] + " ") var d = new Date() document.write(d.getHours()) document.write(".") document.write(d.getMinutes()) </script>
men det opdater kun 1 gang når siden loader..
ville gerne have at den løbende opdaterede men uden at den ligger i en form da det vil ødelægge mit layout har prøvet denne men som sagt ligger den i en form
<html> <head> <script type="text/javascript"> var timer = null
function stop() { clearTimeout(timer) }
function start() { var time = new Date() var hours = time.getHours() var minutes = time.getMinutes() minutes=((minutes < 10) ? "0" : "") + minutes var seconds = time.getSeconds() seconds=((seconds < 10) ? "0" : "") + seconds var clock = hours + ":" + minutes + ":" + seconds document.forms[0].display.value = clock timer = setTimeout("start()",1000) } </script> </head> <body onload="start()" onunload="stop()"> <form> <input type="text" name="display" size="20"> </form> </body> </html>
<script type="text/javascript"> var d = new Date() var weekday=new Array("Søn","Man","Tir","ons","Tor","Fre","lør") document.write("weekday[d.getDay()]) document.write(d.getHours()) document.write(".") document.write(d.getMinutes()) </script>
webdesigner >> citat "jeg er ikke så ferm til programmering" ??? Det er da udemærket den er der da? Jeg ved ikke hvorfor du sætter timer = setTimeout("start()",1000) Jeg ville nok blot sige setTimeout("start()",1000) Anyway Du skriver det jo til formen ved document.forms[0].display.value = clock Du kan jo skrive det til hvad som helst andet næsten...hvad havde du tænkt dig?
prøv lige se forskellen på mit foreslag og så dit "konverterede" ...de er jo ens :o) Så det du har virker jo...spørgsmålet er jo blot hvordan du vil vise det
den sidste der forstår jeg så ikke? Vil du bare have en tom side med klokken på? For så bruger du jo bare document.write Ellers så skal du have et sted at skrive det..i et felt eller noget
fx <h id="ur">her kommer uret</h> -- Så retter du din funktion til at skrive i dette felt -- function start() { var time = new Date() var hours = time.getHours() var minutes = time.getMinutes() minutes=((minutes < 10) ? "0" : "") + minutes var seconds = time.getSeconds() seconds=((seconds < 10) ? "0" : "") + seconds var clock = hours + ":" + minutes + ":" + seconds document.getElementById('ur').innerHTML=clock timer = setTimeout("start()",1000) }
jeg vil have at tiden kommer ud på min siden som tekst unden at ligge i en form men den må gerne kunne "løbe" i en celle er ok men en en form ødelægger mit design
men kan det ikke lade sig gøre vil jeg bare gerne have at dette skript kan smide min ud med 2 decimaler da den eller skriver såden "Ti 19.1" "ti 19.2" intil den kommer til 2 decimaler (altså tallet ti ) så begynder den nemlig på "19.10" men som sagt vil en løbende kl i en celle være det bedste... <script type="text/javascript"> var d=new Date() var weekday=new Array("Sø","Ma","Ti","On","To","Fr","Lø") document.write(weekday[d.getDay()] + " ") var d = new Date() document.write(d.getHours()) document.write(".") document.write(d.getMinutes()) </script>
Det jeg skrev før...sådan skal du gøre Du er nød til at have et sted at smide uret hen...om det så er en header <h1>,<h2> eller en tabel <td> eller hvad det nu er....det er et fedt...
så fik jeg det til at virke :) her er så det hele!!!
<head> <script type="text/javascript"> var timer = null
function stop() { clearTimeout(timer) }
function start() { var time = new Date() var hours = time.getHours() var minutes = time.getMinutes() var d=new Date() var weekday=new Array("Sø","Ma","Ti","On","To","Fr","Lø") minutes=((minutes < 10) ? "0" : "") + minutes var clock =weekday[d.getDay()] + " " + hours + "." + minutes document.getElementById('ur').innerHTML=clock timer = setTimeout("start()",30000) } </script> </head> <Body> <span class="style2" id="ur"></span> </body>
Synes godt om
Ny brugerNybegynder
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.