s_DRake Δημοσ. 2 Μαρτίου 2005 Δημοσ. 2 Μαρτίου 2005 Γεια σας παιδιά. Θέλω να βάλλω σε μια σελίδα που φτιάχνω ένα ρολόι. Βρίκα σε ένα βιβλίο έναν κώδικα αλλά δεν μοθ δουλεύει... τον δίνω ποιο κάτω , αν έχετε καμιά ιδέα που είναι το σφάλμα ή αμα έχετε κάποιον κώδικα έτοιμο help ! <html> <body> <form name="time"> <input type="text" name="text2" size=15> </form> <script> function liveclock(){ var curdate=new date(); var hours=curdate.gethours(); var minutes=curdate.getminutes(); var seconds=curdate.getseconds(); if (hours>=12){ suffix="PM"; }if (hours>=13){ hours-=12; } if (minutes<10){ minutes= "0"+ minutes; }if (seconds<10){ seconds="0"+ seconds; }var thetime=hours+":" + seconds +":"+""+suffix; document.time.time2.value=thetime; setimeout("liveclock()",1000); } liveclock() </script> </body> </html>
My8os Δημοσ. 2 Μαρτίου 2005 Δημοσ. 2 Μαρτίου 2005 Έπρεπε να βάλεις τα Date,Hours,Minutes,Seconds με κεφαλαία και στο document να γράψεις "text2.value" και όχι "time2.value". Τέλος, αν και δεν είναι λάθος για να μη τρέχει ο κώδικας, στην εκτύπωση της ώρας ξέχασες να βάλεις τα minutes . Σωστός κώδικας: > <html> <body> <form name="time"> <input type="text" name="text2" size=15> </form> <script> function liveclock(){ var curdate=new Date(); var hours=curdate.getHours(); var minutes=curdate.getMinutes(); var seconds=curdate.getSeconds(); if (hours>=12){ suffix="PM"; }if (hours>=13){ hours-=12; } if (minutes<10){ minutes= "0"+ minutes; }if (seconds<10){ seconds="0"+ seconds; } var thetime=hours+":"+minutes+":"+ seconds +":"+""+suffix; document.time.text2.value=thetime; setimeout("liveclock()",1000); } liveclock() </script> </body> </html>
s_DRake Δημοσ. 4 Μαρτίου 2005 Μέλος Δημοσ. 4 Μαρτίου 2005 o κωδικασ που μου εδωσες δεν τρεχει ούτε κι αυτοσ, μου εμφανιζεται το πλαισιο που λογικα θα περιειχε το ρολο'ι' αλλα ειναι κενο. any idea???
My8os Δημοσ. 4 Μαρτίου 2005 Δημοσ. 4 Μαρτίου 2005 Έχεις τσεκάρει αν είναι enable η javascript στον browser που χρησιμοποιείς;
s_DRake Δημοσ. 4 Μαρτίου 2005 Μέλος Δημοσ. 4 Μαρτίου 2005 ναι λειτουργει μια χαρα γιατι χρησιμοποιω και αλλα javascripts μεσα...
Skeftomilos Δημοσ. 4 Μαρτίου 2005 Δημοσ. 4 Μαρτίου 2005 Ρε παιδιά! Πώς είναι δυνατόν να έχετε τόσες πολλές και διαφορετικές πηγές για κώδικα JavaScript που δε δουλεύει? :grin: ><html> <body> <form name="time"> <input type="text" name="text2" size=15> </form> <script type="text/javascript"> function liveclock() { var curdate = new Date() var hours = curdate.getHours() var minutes = curdate.getMinutes() var seconds = curdate.getSeconds() if (hours >= 12) { suffix = "PM" } if (hours >= 13) { hours -= 12 } if (minutes < 10) { minutes= "0" + minutes } if (seconds < 10) { seconds= "0" + seconds } var thetime = hours + ":" + minutes + ":" + seconds + ":" + suffix document.time.text2.value = thetime setTimeout("liveclock()", 1000) } liveclock() </script> </body> </html> Πάντως προσωπικά θεωρώ το textbox κάπως περιοριστικό και θα προτιμούσα να μπαίνει η ώρα σε κάποιο div ή span ή td. ><div id="time"></div> ... document.getElementById("time").innerHTML = thetime
Lefki Δημοσ. 11 Μαρτίου 2005 Δημοσ. 11 Μαρτίου 2005 s_drake: Rixe mia matia edw: http://www.e-view.gr/webdesign.php Exei para polla javascripts kai oxi mono gia rologia
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.