واضح آرشیو وب فارسی:سایت ریسک: t=31665">ساعت عددي با reset شروع كار ساعت با عددي دلخواه microsoftsat 30 ارديبهشت 1384, 02:01سلام من يك ساعت ميخوام كه شروع بكاركردن اون بوسيله دادن ساعت و دقيقه و ثانيه از طرف ما صورت گيرد، و مانند يا ساعت معمولي زمان را نشان دهد . (اگر متوجه نشديد بيشتر توضيح بدم؟!) ممنون ميشم اگه كسي كمكي كند. :) mazoolagh 31 ارديبهشت 1384, 09:28عروس بازی و کنترل مقادیر ورودیش با خودت: <html> <head> <script language="javascript"> var TIME ; var INTV ; function Start_Clock() { x = document.getElementById("HMS").value.split(":") ; TIME = new Date(2000,1,1,x[0],x[1],x[2]) ; INTV = window.setInterval ("Show_Clock()",1000) ; } function Show_Clock() { window.CLOCK.innerText = TIME.getHours() + ":" + TIME.getMinutes() + ":" + TIME.getSeconds() ; TIME.setTime(TIME.getTime()+1000) ; } </script> </head> <body> HH:MM:SS=<input id="HMS" type="text" size="8"> <input type="button" value="START" onclick="Start_Clock();"> <input type="button" value="STOP" onclick="window.clearInterval(INTV);"> <p> <div id="CLOCK"></div> </body> </html> microsoftsat 01 خرداد 1384, 02:34خيلي ممنونم از پاسختون. :wink: ولي صحيح كار نميكنه! ( در firefox ثابته! در IE ثانيه ها رو سريع تر ميشماره! ) mazoolagh 01 خرداد 1384, 07:25صبر کن یک نگاهی بهش بندازم mazoolagh 01 خرداد 1384, 08:28اگر بخوای ساعتت دقیق باشه روش رو باید عوض کرد (کد پایین) ولی ممکنه مشکل چشمک زدن در فایرفاکس (بطور کلی مرورگرهای Gecko) داشته باشه ضمنا این کد در هر مرورگری کار میکنه <html> <head> <script language="javascript"> var DIFF ; var INTV ; function Start_Clock() { x = document.getElementById("HMS").value.split(":") ; TIME = new Date(2000,1,1,x[0],x[1],x[2]) ; DIFF = new Date() - TIME ; INTV = window.setInterval("Show_Clock()",500) ; } function Show_Clock() { TIME = new Date(new Date() - DIFF) ; document.getElementById("CLOCK").innerHTML = TIME.getHours() + ":" + TIME.getMinutes() + ":" + TIME.getSeconds() ; } </script> </head> <body> HH:MM:SS=<input id="HMS" type="text" size="8"> <input type="button" value="START" onclick="Start_Clock();"> <input type="button" value="STOP" onclick="window.clearInterval(INTV);"> <p> <div id="CLOCK"></div> </body> </html> microsoftsat 01 خرداد 1384, 23:22خيلي خيلي خيلي . . . . متشكرم :) واقعا كه كمك بزرگي بهم كرديد. براحتي ميشه (اگه مشكله، نميخواد! :wink: ) كاري كرد كه در همه حالات بصورت 8 كاراكتري 08:04:00 ببينيم، و تعداد كاراكترها كمتر نشه؟! مثل اين:8:4:0 پيروز باشيد. mazoolagh 02 خرداد 1384, 10:45قرار بود عروس بازیش با خودت باشه :D <html> <head> <script language="javascript"> var DIFF ; var INTV ; function Start_Clock() { x = document.getElementById("HMS").value.split(":") ; TIME = new Date(2005,5,23,x[0],x[1],x[2]) ; DIFF = new Date() - TIME ; INTV = window.setInterval("Show_Clock()",500) ; } function Show_Clock() { TIME = new Date(new Date() - DIFF) ; HH = TIME.getHours() ; MM = TIME.getMinutes() ; SS = TIME.getSeconds() ; document.getElementById("CLOCK").innerHTML = ((HH<10)? "0"+HH:HH) + ":" + ((MM<10)? "0"+MM:MM) + ":" + ((SS<10)? "0"+SS:SS) ; } </script> </head> <body> HH:MM:SS=<input id="HMS" type="text" size="8"> <input type="button" value="START" onclick="Start_Clock();"> <input type="button" value="STOP" onclick="window.clearInterval(INTV);"> <p> <div id="CLOCK"></div> </body> </html> راستي نميخواي ساعتش ديجيتال باشه؟
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 655]