التخطي إلى المحتوى
شرح دوره JavaScript للمبتدئين – الدرس الخامس عشر
تحدثنا فى الدرس السابق عن كيفيه فتح نافذه جديده باستخدام open() method
يمكننا ان نغلق هذه النافذه بعد فتحها مره أخرى وهذا ما سوف نراه فى هذا المثال.
 
 
 
 
لاستخدام الكود السابق يرجى ازالة وسوم التعليق وهى –!>  , <–   من البداية والنهاية
 
وعند الضغط على (close) سوف تغلق هذه النافذه .
 
يعتبر المتغير myWindow اسم للنافذه الجديده .

***فى هذا الجزء من الكود***

 
myWindow.document.write(“<form><input type=’button’ value=’close’ onclick=’window.close();’></form>”);
 
تم عمل (button)  اسمه (close)  فى النافذه الجديده التى تم فتحها وعند الضغط على هذا الـ (button) يتم غلق النافذه وذلك لاستخدام window.close()  عند الحدث onclick
 
التسلسل الهرمى للـ object  فى لغه الجافا سكربت
 
1.     لابد من ملاحظه  التفرعات فى كل object  .
2.      لو اخذنا كمثال window object  يعتبر parent object  لكلا من (document,frame,location,history object)
3.     عند استخدام (object) لابد أن نشير إلى (parent object)  له بمعنى أننا لو استخدمنا (form element)  مثل (button)  لابد من ذكر (form object)  مع ذكر (document object)  ويمكننا عدم ذكر (window object) لانه يعتبر (default object)

مثال للتوضيح

     نفرض أن لدينا (button) اسمه (myButton) وان اسم (form)  
     هو (myForm) 
     فيكتب بالشكل التالى : 
document.myForm.myButton
 

ما هو Dot notation  ؟

عباره عن النقطه ( . )  التى تستخدم للربط بين اسم (object) مع خصائصه (attribute) ومع (method).
الشكل العام هو
    1.   objectName.objectPropert
             objectName.objectProperty=value
example document.bgcolor=”blue”

       2.   objectName.objectMethod()

          objectName.objectMethod(argument1,argument2,…)

    example : document.close()
    
             3.   parentObjectName.objectName.objectProperty
              parentObjectName.objectName.objectMethod
    example : window.document.open()

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares