English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
هذا المثال يشارككم كود العدادات التنازلية js، يمكنكم الرجوع إليه، وتفاصيله كالتالي
<html> <head> <title>العدادات التنازلية اختبار</title> <script src="http://event.wushuangol.com/ShopClothes/Scripts/jquery-1.4.4.min.js" type="text/javascript"></script> <script language="JavaScript"> $("document").ready(function () { <!-- يجب تشغيل الوقت clockon(); }); function clockon() { var now = new Date(); var year = now.getFullYear(); //getFullYear getYear var month = now.getMonth(); var date = now.getDate(); var day = now.getDay(); var hour = now.getHours(); var minu = now.getMinutes(); var sec = now.getSeconds(); var week; month = month + 1; if (month < 10) month = "0" + month; if (date < 10) date = "0" + date; if (hour < 10) hour = "0" + hour; if (minu < 10) minu = "0" + minu; if (sec < 10) sec = "0" + sec; var arr_week = new Array("يوم الأحد", "يوم الاثنين", "يوم الثلاثاء", "يوم الأربعاء", "يوم الخميس", "يوم الجمعة", "يوم السبت"); week = arr_week[day]; var time = ""; time = year + "سنة" + month + "شهر" + date + "يوم" + " " + hour + ":" + minu + ":" + sec + " " + week; $("#bgclock").html(time); var timer = setTimeout("clockon()", 200); } <!-- سكريبت مخفي من المتصفحات القديمة var DifferHour = -1 var DifferMinute = -1 var DifferSecond = -1 var Tday1 = new Date("شهر فبراير 11، 2013 00:00:00") //**وقت العد التنازلي-انتبه إلى النمط تعريف daysms = 24 * 60 * 60 * 1000 تعريف hoursms = 60 * 60 * 1000 تعريف Secondms = 60 * 1000 تعريف الميكروثانية = 1000 وظيفة clock() { تعريف time = new Date() تعريف الساعة = time.getHours() تعريف الدقيقة = time.getMinutes() تعريف الثانية = time.getSeconds() تعريف timevalue = "" + ((الساعة > 12) ? الساعة - 12 : الساعة) timevalue += ((الدقيقة < 10) ? ":0":":") + الدقيقة timevalue += ((الثانية < 10) ? ":0":":") + الثانية timevalue += ((الساعة > 12) ? " PM":" AM") تعريف تحويل الساعة = الساعة المختلفة تعريف تحويل الدقيقة = الدقيقة المختلفة تعريف تحويل الثانية = الدقيقة المختلفة تعريف Diffms = Tday1.getTime() - time.getTime() DifferHour = Math.floor (Diffms / daysms) Diffms -= الساعة المختلفة * daysms DifferMinute = Math.floor (Diffms / hoursms) Diffms -= الدقيقة المختلفة * hoursms DifferSecond = Math.floor (Diffms / Secondms) Diffms -= الدقيقة المختلفة * Secondms تعريف dSecs = Math.floor (Diffms / الميكروثانية) إذا (تحويل الساعة != الساعة المختلفة) قم بتعيين قيمة dd من formnow إلى الساعة المختلفة إذا (تحويل الدقيقة != الدقيقة المختلفة) قم بتعيين قيمة hh من formnow إلى الدقيقة المختلفة if(convertSecond != DifferSecond) document.formnow.mm.value=DifferSecond document.formnow.ss.value=dSecs document.formnow.ss.value=dSecs // document.formnow.Tnow.value= DifferHour DifferMinute + DifferSecond + dSecs setTimeout("clock()",1000) } // إخفاء--> </script> </head> <body onload="clock();return true" > <!--يظهر المحتوى--> <form name="formnow"> <input name="dd" type="text" style="border:0;" size=2> يوم <input name="hh" type="text" style="border:0;" size=2> ساعة <input name="mm" type="text" style="border:0;" size=2> دقيقة <input name="ss" type="text" style="border:0;" size=2> ثانية <span id="bgclock" style="float:right;padding-right:10px; padding-top:2px;text="red""></span> </form> <!--انتهت العد العكسي--> </body> </html>
هذا هو نهاية محتوى المقالة، آمل أن يكون قد ساعدكم في التعلم، وأتمنى أن تشجعوا دروس الصراخ كثيرًا.