اون قالبی که گذاشتم کلی بود. اسکریپت الزاما هم نباید در قسمت head باشه.
یک تکه کد جاوااسکریپت هر جای صفحه که بگذارین کار میکنه (درون تگ script) مگر اینکه function باشه که باید صداش بزنین.
الآن این تکه کد که شما از وسط یک کد بزرگتر انتخاب کردین ممکنه بخاطر تعریف نکردن متغیرها درست کار نکنه...
اگر درست منظورتون رو متوجه شده باشم الآن مشکل این هست که چطوری به یک المان صفحه وب دسترسی داشته باشین.
اگر همین طور هست : فرضا اگر متن شما داخل تگ span یا div باشه بهش یک id بدین:
<span id='TXTID' style='...'>....</span>
حالا میتونین همیشه با متد getElementById بهش دسترسی پیدا کنین...
بهترین کار این هست که در طراحی جدول یک فیلد داشته باشین برای نگهداری تاریخ خرابی قبلی.
زمانی که در فرم ورود اطلاعات تاریخ خرابی رو ثبت میکنین باید با کد آخرین تاریخ خرابی ماشین رو پیدا کنین و در این فیلد ذخیره کنین.
بقیه محاسبات دیگه ساده است.
چند تا شرکت هستن که در کار با ibsng تجربه دارن. همین اسم رو گوگل کنین اسم شرکت ها رو میاره.
پیشنهاد میکنم اول با اون ها تماس بگیرین اگر جواب نگرفتین در این دو سایت پایین مطرح کنین:
barnamejoo.com
parscoders.com
دلیل در محدوده مجاز امنیتی تعریف شده برای جاوااسکریپت در کار با فایل ها است.
--------------------------------------------------------------------------------------------
الآن این دو مورد به هم ارتباطی دارن؟
و آیا شما برای درست بودن پاراگراف دوم دلیلی دارین که ثابت کنه بدون اطلاع کاربر...
باید به جاوااسکریپت مسلط باشین. من فقط میتونم راهنمایی کلی کنم:
1- تو همون صفحه که معرفی کردم لینک دانلود اسکریپت های مورد نیاز هست. فقط به اسکریپتها نیاز دارین (calendar.js - astro.js)
2- این اسکریپت ها رو در بصورت رفرنس در صفحه تون تعریف کنین
3- اساس کار اسکریپت بر مبنای julian day...
شما میتونین برای تبدیل تاریخ از کدهای جاوااسکریپت که در آدرس زیر هست استفاده و تاریخ های تبدیل یافته رو در کد بالا استفاده کنین.
http://www.fourmilab.ch/documents/calendar