• 0

كيف أُغير خلفية صفحة انترنت حسب فترة زمنية معينة باستخدام JavaScript ؟

أحتاج إلى طريقة لتغيير خلفية صفحة الانترنت وإدراج :

الصورة رقم 1 من 12 ليلاً وحتى 12 ظهراً

الصورة رقم 2 من 12 ظهراً حتى 12 ليلاً

تمّ تعديل بواسطة سمير

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

لانجاز فكرتك تحتاج إلى تحديد الوقت الحالي وذلك ببناء غرض من ()Date ومناداة الطريقة getHours لتحديد الساعة الحالية.

من ثم تفحّص الساعة الحالية وتنفيذ الشرط المناسب لها.

عملياً يمكنك استخدام الأوامر التالية :

<html>
  <head>
    <script>
	function ChangeBackGround() {
  	   var cd = new Date();
	   var hours = cd.getHours();
	
	   if(hour>=0 && hour<12) {
	      document.body.style.backgroundImage = "url('pic1.jpg')"; 
	   }
	   else if (hour>=12 && hour<23) {
	      document.body.style.backgroundImage = "url('pic2.jpg')"; 
	   }
	}
    </script>
  </head>
  <body onLoad="ChangeBackGround();">
  
      <!-- Body محتوى الوسم -->
	  
  </body>
</html>

للمزيد حول Dates في جافا سكربت.

تمّ تعديل بواسطة عبد الرزاق القرن

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن