معهد آفاق التيسير للتعليم عن بعد

معهد آفاق التيسير للتعليم عن بعد (http://afaqattaiseer.net/vb/index.php)
-   دورة أسس (html) (http://afaqattaiseer.net/vb/forumdisplay.php?f=652)
-   -   JavaScript - تطبيق (4) : شرح كود ألا أهديك هدية ؟ (http://afaqattaiseer.net/vb/showthread.php?t=19577)

سامية السلفية 26 محرم 1434هـ/9-12-2012م 06:17 AM

JavaScript - تطبيق (4) : شرح كود ألا أهديك هدية ؟
 
1 مرفق
بسم الله الرحمن الرحيم

الحمدلله

والصلاة والسلام على رسول الله وعلى آله وصحبه ومن تبعهم بإحسان إلى يوم الدين



كود:

ألا أهديك هدية ؟


بفضل الله ، تم تطوير هذا الكود من :


1- كود نافذة التنبيه السابق (وهو نفسه الذي طور من كود بطاقة تهنئة)
2- كود "تشغيل ملف صوتي يتغير كل يوم"

فهذا الكود يعرض رسالة / نافذة تنبيه تتضمن نص وصورة لكل يوم من أيام الشهر . والله الموفق



الفرق الوحيد بينه وبين كود : "بطاقة تهنئة"

هو أن هناك رسالة تنبيه لكل يوم (يجب أن يدخل المبرمج النصوص والصور التي يختارها). والله الموفق

أقسام كود:
ألا أهديك هدية؟

- إنشاء فئات classes لتطبيق أنماط css . [كود بطاقة تهنئة]
- تعريف دالة صندوق رسالة التنبيه. [كود بطاقة تهنئة]

-
جمل الشرط (conditional statements)
جملة الشرط if : لتحديد يوم معين من أيام الشهر لكل رسالة تنبيه.

الخاصية المستخدمة هي: get.UTCDate
التي يعرف بها تاريخ اليوم من الشهر حسب التوقيت الدولي.

كود:

//المواقع التالية لكتب الحديث والتفسير
 
//البخاري//http://www.islamweb.net/newlibrary/display_book.php?ID=1&idfrom=1&idto=7236&bk_no=0
//مسلم//http://www.islamweb.net/newlibrary/display_book.php?ID=1&idfrom=1&idto=5434&bk_no=1
//تفسير ابن سعدي//http://www.qurancomplex.org/Quran/tafseer/Tafseer.asp?nSora=1&t=saady&l=arb&nAya=1
//التفسير الميسر//http://www.qurancomplex.org/Quran/tafseer/Tafseer.asp?l=arb&t=moyasar&nSora=1&nAya=1#1_1
//لنحرص على التأكد والبحث عن صحة الأحاديث قبل نشرها
//لعرض نص مختلف كل يوم من أيام الشهر، يمكن أن يطور إلى 366 يوم بعدد أيام السنة، بإضافة: الأشهر
//وفق الله الجميع لما يحب ويرضى
//-->
   
page=new Date();
if (page.geUTCtdate() == 1)
Alert('العنوان','السطر الأول: اسم السورة<br>السطر الثاني: ماورد في فضلها');
 if (page.geUTCtdate() == 2)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');                       
 if (page.geUTCtdate() == 3)
Alert('العنوان','السطر الأول: الحديث<br>بسم الله<br>السطر الثاني: بعض معاني الحديث');
 if (page.geUTCtdate() == 4)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: فوائد مستنبطة من الآية');
if (page.geUTCtdate() == 5)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 6)
Alert('العنوان','السطر الأول: الحديث<br>بسم الله<br>السطر الثاني: بعض معاني الحديث');
if (page.geUTCtdate() == 7)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 8)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 9)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 10)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');   
if (page.geUTCtdate() == 11)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 12)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 13)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 14)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 15)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 16)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 17)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 18)
Alert('العنوان','السطر الأول: الحديث<br>بسم الله<br>السطر الثاني: بعض معاني الحديث');
if (page.geUTCtdate() == 19)
Alert('العنوان','السطر الأول: الحديث<br>بسم الله<br>السطر الثاني: بعض معاني الحديث');
if (page.geUTCtdate() == 20)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 21)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 22)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 23)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 24)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 25)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 26)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 27)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 28)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 29)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 30)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
if (page.geUTCtdate() == 31)
Alert('العنوان','السطر الأول: الآية<br>السطر الثاني: التفسير');
</SCRIPT>


- اقتراح :

- استخدام getDate الساعة في جهاز الحاسب.
- استخدام getUTCHours لكل ساعة والله الموفق

سؤال:
هل يمكن أن نستخدم +3 ساعات هنا للتحويل إلى توقيت مكة المكرمة ؟
لا . لأنه في نهاية الشهر ، مثال : في اليوم 30
في الساعة 21 UTC وبعد إضافة 3 ساعات النتيجة 24 ، فلن يعمل الكود ولن تظهر نافذة أو رسالة التنبيه للزائر. والله الموفق

الحمدلله
والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
اللهم انفعنا بما علمتنا وعلمنا ما ينفعنا وزدنا علما. سبحانك لا علم لنا إلا متا علمتنا إنك أنت العلم الحكيم

المرفقات :
كود : "ألا أهديك هدية ؟ " كاملا
تنبيه:
** لفتح الملف المرفق في المتصفح ، يجب تغيير الامتداد من txt إلى
html أو htm


سامية السلفية 26 محرم 1434هـ/9-12-2012م 06:23 AM

كود : هجري-مكة
 
بسم الله الرحمن الرحيم

الرابط


الساعة الآن 01:02 PM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir