الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

بَعضْ ( Elements ) لَم فهمهَـا ! :)

بدأه Immortality في 12 مارس 2011 · 2 رد · 454 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السَـلام عليكم ورحمَـة الله وبركَـاتَـه !

بصَراحَـه . . متصفَحَـة لـ هذا المنتدَى المتطوّر بشكِل دائَم . .

وكون انّي طالبَـه مختصّـة بالشّبكاتْ . . وبالتأكيد مبتدِئَـة !

اتمنَى منكمْ المسَـاعَـدة :(

في شَرحْ أمر بسيِط ربَمَا . . ولكنِي لَم افهمهُ حتى الآن . .

في بدَايَـة درَاسَتي لـ مسَـاق الـ ( جافَـا سكريبتْ ) متوفّقَـة . .

ولكِن السَـؤال كَانَ بعَد غيَـابي الاضطِراري عَن ( class ) . .

ما هو : document.getElementById

ولمَـاذا نستَخدمَـه ! . .

السَؤال الثَـاني . .

مَـا هوَ case ؟!

ومتَى نسَتخدمَـه !!!

مثَـال . .

<html>
  <head>
        <script type="Text/javascript">
			function determine()
			   {
			     var monNum = parseInt(document.getElementById("mn").value);
			     var mName;
			     var nod;
			     switch (monNum)
			        {
			          case 1:
						          mName = "January";
			          			 nod = 31;
			          			 break;
			     	case 2:
			          			mName = "February";
			          			nod = 28;
			          			break;
			     	case 3:
			          			mName = "March";
			          			nod = 31;
			          			break;
			     	case 4:
			          			mName = "April";
			          			nod = 30;
			          			break;
			     	case 5:
			          			mName = "May";
			          			nod = 31;
			          			break;
			     	case 6:
			          			mName = "June";
			          			nod = 30;
			          			break;
			     	case 7:
			          			mName = "July";
			          			nod = 31;
			          			break;
			     	case 8:
			          			mName = "August";
			          			nod = 31;
			          			break;
			     	case 9:
			          			mName = "September";
			          			nod = 30;
			          			break;
			     	case 10:
			          			mName = "October";
			          			nod = 31;
			          			break;
			     	case 11:
			          			mName = "November";
			          			nod = 30;
			          			break;
			     	case 12:
			          		mName = "December";
			          		nod = 31;
			          		break;
			       default:
			          	  mName = "Invalid Month";
				      		nod = 0;
					}
			    document.write("Month is : " + mName);
			    document.write("<br />No of Days :" + nod);
			   }
        </script>
  </head>
   <body>
      <form>
         Enter Month Number <input type="text" id="mn" />
         <button type="button" onClick="determine()"> Submit </button>
      </form>
   </body>
</html>
#2

وعليكم السلام ورحمة الله وبركاته ،

أنصحك في البداية بمراجعة بعض الدروس في أسياسيات اللغة، فمثلاً هذه دورة باللغة العربية تغطي الأسياسيات بشكل ممتاز ، وهذا الدرس يشرح المقصود بالجملة switch case .

أما الدالة getElementById ، فهي تعيد العنصر ( كائن Element ) ، من مجموعة عناصر في الصفحة ، فمثلاً لو كان عندك صورة اسمها p و زر اسمه b و رابط اسمه a ، يمكن أن تصلي لهذه العناصر عن طريق الدالة getElementById ، وبالتالي تغيير خصائص هذا الكائن مثلاً ،

<script>
	// change image dynamically
	document.getElementById('a').src = 'NewImage.png';	
</script>

<a id='a' href='#'> Link </a>

<img id= 'p' src='testImage.png' />
1

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

اشكِرك أخي الفَـاضل علَى المسَـاعدَة :)

وللهِ الحَمد بعدَ قرَاءَة ردَك كَانت برَمجتِي ناجحَـه فالامتحَـان :)

منَ القلبْ لكَ ( الشّكر )

وِد

مواضيع مشابهة