النتائج 1 إلى 2 من 2

الموضوع: نظرة على المنهج open في JavaScript

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    441

    نظرة على المنهج open في JavaScript



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

    يؤهلنا المنهجopen لفتح إطار جديد في Javascript

    هناك برامج جاهزة لفتح إطار (نافذة) يتم تزويدها بالسمات للإطار ومهمتها توليد الكود جاهز وماعليك إلا القص واللصق .

    إذا كنت تحب الشيء الجاهز فإستخدم هذه البرامج.

    أما إذا كنت تحب كتابة أكواد الجافا سكريبت هذا هو الدرس أمامك.

    سوف أشرح هنا المنهج open لكائن الإطار في جافا سكريبت :

    يأخذ هذا المنهج ثلاث بارامترات كتالي :

    كود:
    window.open("URL","NAME","attribute1=value,attribute2=value");
    يتم إستبدال:

    البارامتر الأول المحدد كــ URL بـ رابط الإطار أو النافذة المراد فتحتها.
    البارامتر الثاني المحدد كـ name بـ الإسم الذي نريد أن نعطيه للإطار أو النافذة.
    البارامتر الأخير يتم إستبداله بسمات النافذة.

    السمات القياسية :

    1- width
    القيمة الممكنة : عدد
    الوظيفة: تعرف عرض الإطار الجديد بالبكسلات

    2- height
    القيمة الممكنة: عدد
    الوظيفة: تعرف ارتفاع الإطار الجديد بالبكسلات

    3- directories
    القيمة الممكنة: 0 1 yes no
    الوظيفة:تعرف فيما إذا كان الإطار الجديد يمتلك أزار دلائل (مثل الزر link في أعلى برنامج الإستعراض).

    4-location
    القيمة الممكنة: 0 1 yes no
    الوظيفة: تعرف فيما إذا كان الإطار الجديد يمتلك مربع موقع لكتابة url جديد فيه.

    5-menubar
    القيمة الممكنة: 0 1 yes no
    الوظيفة: تعرف إذا كان الإطار يمتلك شريط قوائم ( القائمة File - القائمة Edit وهكذا).

    6-resizable
    القيمة الممكنة: 0 1 yes no
    الوظيفة: تعرف فيما إذا كان المستخدم يستطيع تغير حجم الإطار الجديد .

    7- scrollbars
    القيمة الممكنة: 0 1 yes no
    الوظيفة : تعرف فيما إذا كان الإطار الجديد سيمتلك شريطي تمرير .

    8-status
    القيمة الممكنة: 0 1 yes no
    الوظيفة: تعرف فيما إذا كان الإطار الجديد يمتلك شريط حالة في الأسفل.

    9-toollbar
    القيمة الممكنة: 0 1 yes no
    الوظيفة: تعرف فيما إذا كان الإطار الجديد يمتلك شريط أدوات ( الزرين Forward و Back الزر stop وهكذا),

    مثال تطبيقي على المنهج open:

    يمجرد أن نضع شيئا ما في بارامتر السمة ، فستأخذ أي سمة غير معرفة القيمة الإفتراضة "no"

    توضيح : إذا أردنا أن نفتح إطار جديد أساسي بعرض 400 و ارتفاع 300 يمكن أن نستخدم الشفيرة التالية :
    كود:
    window.open("URL","NAME","with=400,height=300");
    سيبلغ حجم هذا الإطار 300 في 400 بكسل و الميزة الوحيدة التي يملكها هي شريط العنوان لبذي يعرض عنوان المستند والأزار في الزاوية العليا اليمنى التي تسمح للمستخدم بإغلاقة أو تصغيره.

    لكي نعين السمات الأخرى نسند إليها القيمة "yes" يمكن أيضا أن نستخدم الرقم 1 من أجل yes

    توضيح : إذا أردنا أن نفتح إطار جديد أساسي بعرض 400 و ارتفاع 300 مع شريط قائمة يمكن أن نستخدم الشفيرة التالية :
    كود:
    window.open("URL","NAME","with=400,height=300,menubar=yes");
    وهكذا يمكننا إضافة سمات بقدر مانريد ضمن علامات الإثتباس للبارامتر الثالث مع مراعاة فصل كل سمة بفاصلة.

    للعرض لتكن النافذة التي نزيد فتحها مثلا "newpage.html"

    وسوف يكون فتحها مثلا عند النقر على button


    نعيّن دالة يتم فتح النافذة أو الإطار "newpage.html" عند إستدعاء هذه الدالة لتكن هذه الدالة مثلا function launchwin

    يصبح السكربت النهائي مثل الموجود بالمرفقات .





    الملفات المرفقة الملفات المرفقة


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2005
    المشاركات
    441


    برنامج صغير جدا يصنع نوافذ بالإعتماد على المنهج open() ويولد الكود جاهزا

    Javascript PopUp Maker 1



    البرنامج مجاني ولا يحتاج إلى setup

    http://www.download.com/Javascript-P...ml?tag=lst-0-2










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض