درباره تقویم | |||||||||||||||||||||||
بارها برای همه ما برنامه نویسان وب پیش آمده که در یک صفحه وب نیاز به گرفتن تاریخ از کاربر داریم، نبودن یک تقویم شمسی که بصورت Date Picker عمل نماید، این ایده را به من داد که باید خودم دست به کار شوم. بالاخره با بررسی Date Picker های موجود، تصمیم به تغییر آن و ایجاد این تقویم که میبینید گرفتم.
این برنامه اولین سری از تقویم شمسی سمت کلاینت است که بطور 100% با جاوا اسکریپت نوشته شده و بصورت انتخاب تاریخ (Date Picker) کار میکند و اون رو میتونین در هرجایی از صفحه وب تون که نیاز به گرفتن ورودی تاریخ از کاربر دارین قرار بدین و تاریخ مورد نظر را از کاربر دریافت نمایید. استفاده از این تقویم که بصورت یه فایل جاوااسکریپت به برنامه شما اضافه میشود بسیار ساده میباشد و با زدن یک لینک یا هر طوری که خودتون تعریف میکنین، این تقویم ظاهر شده و کاربر شما میتونه بجای تایپ تاریخ در فرم، روز مورد نظر خودش رو از تقویم انتخاب کنه و بصورت خودکار در فیلد شما وارد نماید. این امکان چیز جدیدی نیست و تا بحال بصورتهای مختلفی مثل کامپوننت در دلفی، کنترل ActiveX برای برنامه های ویژوال بیسیک، تقویم استاتیک در PHP و حتی بصورت یک کامپوننت که در برنامه های ASP.net استفاده کنید وجود داشته است. ولی داشتن یه تقویم به این صورت با جاوا اسکریپت که از آن به راحتی در هر صفحه و برنامه ای حتی در یه صفحه استاتیک HTML بتوان استفاده کرد تا بحال وجود نداشته. بهرحال امیدوارم از داشتن این تقویم که بصورت رایگان در اختیار شما قرار میدهم، استفاده و لذت کامل را ببرید. | |||||||||||||||||||||||
دریافت تقویم شمسی جاوااسکریپت | |||||||||||||||||||||||
آخرین نگارش اسکریپت تقویم شمسی را از اینجا دریافت نمایید پکیج تقویم شمسی جاوا اسکریپت حاوی فایلهای زیر میباشد:
| |||||||||||||||||||||||
طرز استفاده از برنامه تقویم شمسی | |||||||||||||||||||||||
استفاده از این برنامه در صفحه وب سایتتان بسیار ساده میباشد و در سه قدم انجام میگیرد.
برنامه کامل آن بصورت زیر میشود
مشخص کردن روزهای خاصمشخص کردن روزهای خاص هم بسیار ساده بوده و توسط یک تابع کوچک به نام addSpecialDate انجام میگیرد شکل کلی و پارامترهای مورد نیاز این تابع به این صورت است:
که توضیح هریک از متغیرهای آن به این صورت است:
برای مشخص کردن روزهای خاص مورد نظرتان یک فایل مثل specialDates.js را تشکیل دهید و تمامی روزهایی را که میخواهید به فرم صدا زدن تابع addSpecialDate در آن اضافه کنید. در مرحله بعدی نام فایل خود را در زیر دو فایل اصلی جاوا اسکریپت بیاورید، بدین صورت:
برای مثالهای بیشتر به فایل specialDates.js که ضمیمه بسته اصلی برنامه کردهام مراجعه کنید. |
تقویم شمسی جاوا اسکریپت
Subscribe to:
Posts (Atom)
با سلام
ReplyDeleteمي خواهم از اسکريپت تقويم شما تشکر کنم
ميدانيد که امروزه از ابزارهايي مثل جي کوئري بيشتر استفاده مي شود
اما در بعضي از سيستم ها نمي شود از جي کوئري استفاده کرد
مثل processmaker
من بعد از مدت زيادي جستجو اسکريپت شمارا پيدا کردم و تونستم به راحتي از آن استفاده کنم
و در فرم هاي processmaker
امکان datepicker
شمسي را ايجاد کنم
باز هم تشکر مي کنم
hzolfaly@yahoo.com