الدرس  6
الدرس  5
الدرس  4
الدرس  3
الدرس  2
الدرس 1
الدرس 12 الدرس 11 
الدرس 10
الدرس 9
الدرس 8
الدرس 7
      الدرس 15 الدرس 14 الدرس 13
 
الدرس السابع
 
أما بارامترات المؤثر > FRAME < فهي :
 
MRGINHEIGHT  -1  : يحدد مقدار المسافة الفارغة المتروكة للهوامش العلوية والسفلية للإطار ( بالبيكسل ) : MARGINHEIGHT = " n "        
MARGINWIDTH  -2 : يحدد مقدار المسافة الفارغة المتروكة للهوامش اليمنى واليسرى للإطار ( بالبيكسل ) : MARGINWIDTH = " n "         
SCROLLING  -3 : يحدد اٍمكانية ظهور أو عدم ظهور أشرطة التصفح الأفقية والعمودية على جوانب أو أسفل الإطار , وتأخذ القيم Yes للظهور . و No لعدم الظهور , Auto  التي تحدد ظهور الأشرطة أو عدم ظهورها تلقائياً بحسب الحاجة اليها , تماماً كما يحدث في معظم تطبيقات Windows .
SCROLLING = " Yes "
SCROLLING = " NO "
SCROLLING = " Auto "
NORESIZE  -4 : وهذا البارامتر يمنع عملية التحكم بحجم الإطار بالتصغيرأوالتكبير من خلال السحب والإفلات وهو لا يأخذ أي قيم .
وكذلك تستخدم البارامترات : BORDER COLOR – FRAMESPACING – BORDER .
FRAMEBORDER  والتي تستخدم مع المؤثر < FRAME >
وبنفس التفاصيل التي ذكرت مع > FRAMESET  < . ولكنها بالطبع تحدد خصائص الإطار وحده وليس مجموعة الإطارات ككل في الصفحة . وهي تعمل على متصفحات معينة دون غيرها .
NAME  -5 : وهو أهم بارامتر للمؤثر > FRAME < لأنه يحدد طريقة تنسيق العمل بين الاطارات والصفحات وأسلوب عرضها .
( سيتم شرح هذا البارامتر لاحقاً بالتفصيل ) .www.tartoos.com
 
 
< NOFRAME > …..< /NOFRAME >  - وهو مؤثر يتعلق بالإطارات ويتم اٍدراجه داخل الملف الرئيسي وعادة في النهاية .
يستخدم هذا المؤثر لتوفير بديل معين عن صفحة الإطارات . ( الإصدارات القديمة ل MS EXPLORER   و NETSCAPE لا تعرض الإطارات ) لكنك حتماً تستطيع مشاهدتها وذلك لأن الإصدارات المعربة من هذه المتصفحات هي اٍصدارات حديثة وتدعم الإطارات .
فاٍذا أردت  أن تمنح زوار موقعك الذين لايستخدمون متصفحاً حديثاً فرصة مشاهدة موقعك , فكل ماعليك فعله هو اٍدراج هذا المؤثر في نهاية الملف الرئيسي للإطارات والبدء بكتابة صفحتك كما لو كانت صفحة ويب عادية .www.tartoos.com
كما يلي :
< HTML >
< HEAD >
< TITLE > main file < /TITLE >
< /HEAD >
< FRAMESET ROWS = " 50, *, 15%, 20%, "  FRAMEBORDER = " 0 " >
< FRAME SRC = " frame 1.html " >                                                   
< FRAME SRC = " frame 2.html " >                                                    
< FRAME SRC = " frame 4.html " >                                                   
< /FRAMESET >
< NOFRAMES >
< BODY >
 ثم نكتب الصفحة هنا كالمعتاد
< /BODY >
< /NOFRAMES >
< /HTML >
أما اٍذا كنت مصرّاً على اٍطاراتك ولا تريد انشاء نسخة أخرى للموقع بدونها , فلم لا تكتب ملاحظة بسيطة ضمن هذا المؤثر تخبر فيها زائرك بأن الموقع يحتوي على اٍطارات وأنه يحتاج الى متصفح مناسب .
 
 
NAME  : نلجأ الى تسمية الإطارات وذلك لسهولة التعامل معها عندما نريد محتوى ربط تشعبي ما أن يظهر في اٍطار معين دون سواه .
لتكن لدينا شيفرة الملف الرئيسي :
< HTML >
< HEAD >                                                                                                                   
< TITLE > main file < /TITLE >                                                                
< /HEAD >                                                                                                            
< FRAMESET ROWS = " 60, *, " >                                                      
            < FRAME SRC = header.htm"  NORESIZE SCROLLING = "no"        MARGINHEIGHT = "1"  MARGINWIDTH = "1" >
< FRAMESET COLS = " 120, *, " >                                                         
            < FRAME SRC = lftframe.html"  NO RESIZE SCROLLING = " no"
            < FRAME SRC = " htmintro.html" >
</FRAMESET >      
< /FRAMESET >      
< /HTML >
 
أما شيفرة الملف العلوي ( الترويسة ) الذي سميته HEADER.HTML  فهي :
< HTML >
< HEAD >                                                                                                                 
< TITLE > header file< /TITLE >                                                                 
< /HEAD >                                                                                                               
< BODY BG COLOR = # BCD8EB " >                                                        
>                               /center < > " اسم الصورة " = IMG SRC center >  <
< /BODY >                                                                                                     
< /HTML >
 
 شيفرة الملف الذي يحوي الأزرار والوصلات التشعبية هو LFTFRAME.HTML
< HTML > 
< HEAD >                                                                                                                 
< TITLE > BUTTOMS < /TITLE >                                                                  
< /HEAD > < BODY BG COLOR = " #BCD8EB " >                                    
< A HREF = "link 1.html " > < IMG SRC = " lesson 1.jpg" > < /A > < BR >      
< A HREF = " link 2.html> < IMG SRC = " lesson 2.jpg"> < /A > < BR >          
< A HREF = " link 3.html" > < IMG SRC = " lesson 3.jpg" > </A > < BR >      
< A HREF = " link 4.html" > < IMG SRC = "lesson 4.jpg "> < /A > < BR>       
 >                                                                                                            /BODY  <
</HTML >
 
بقي الإطار الأكبر وهو يحتوي على صفحة المقدمةhtmintro.html  وهو لا يحتوي على ملف خاص لأنه الإطار العام الذي نريد اٍظهار الملفات فيه .
اٍن البارامتر NAME  تابع للمؤثر > FRAME  < وهذا المؤثر يوضع في الملف الرئيسي  اٍذاً NAME يوضع معه . وذلك مع المؤثر الخاص بتعريف الإطار العام الذي ستظهر به الملفات .
وبافتراض أن اسم الإطار هو : MAIN WINDOW  .
اٍذاً شيفرة الملف الأساسي تصبح كما يلي :www.tartoos.com
< HTML >
< HEAD >                                                                                                               
< TITLE > < main file< /TITLE >                                                           
< /HEAD >                                                                                                              
< FRAMESET ROWS = " 80, * " >                                                         
          <   FRAME SRC = " header.html"  NO RESIZE SCROLLING = "  no"                            MARGINEGHT = "1" MARGINWIDTH = "1" >                          
 
< FRAMESET COLS = "130, *" >                                                     
   < FRAME SRC = "lftframe.html"  NORESIZE SCROLLING =                    
 "no"  MARGINHEIGHT = "1" MARGINWIDTH = "1"  >                          
< FRAME SRC = " htmintro.html"  NAME = " main window" >                  
< /FRAMESET >                                                                              
< /FRAMESET >                                                                                        
< /HTML >
 وبهذا نكون قد انتهينا من اعداد الملف الرئيسي ليكون ملف اٍطارات فعال مائة بالمائة . ونستطيع الآن استهداف ذلك الإطار من أي مكان باستخدام الاسم الذي عرفناه به .
 
المرحلة الثانية :
هي تعريف الوصلات التشعبية بطريقة تجعل الملفات المتعلقة بها تظهر بالإطار المحدد . وهنا يأتي دور البارامتر TARGET .
سوف نعمل على الملف  lftframe.htmlالذي يحوي على الوصلات التشعبية ليصبح :
< HTML >
< HEAD >      
< TITLE > BUTTONS < /TITLE >         
< /HEAD >    
< BODY BG COLOR = " BCD8EB " >    
   < A HREF = " link 1.html"  TRAGET = " main window" > < IMG SRC = " LESSON 1. JPG ' > < /A > < BR >              
   < A HREF = " link 2.html"  TARGET = " main window" > < IMG SRC = " lesson 1.jpg> < /A > < BR >                                                                                      
< A HREF = " link 3.html"  TARGET = " main window" >   
< IMG SRC = " lesson 3.jpg" > </A > < BR >        
  < A HREF = " link 4.htmlL"  TARGET = " main window" >
< IMG SRC = " LESSON 4. JPG " > < /A > < BR >         
< A HREF =" link 5.htmlL"  TARGET =" main window" >  
< IMG SRC = " lesson 5.jpg" > < /A > < BR >       
< / BODY >
< /HTML >.  
 
 
اٍذاً أضفنا وصلات تشعبية اٍضافية للصفحة الرئيسية للإطارات , واحدة خاصة بالإنتقال الى صفحة الإطارات نفسها . أي اٍعادة تحميل الصفحة على الشاشة , والثانية للإنتقال من طريقة العرض بالإطارات الى طريقة العرض بدون اٍطارات .
لدينا اٍذاُ مشكلة , ففي الحالة الأولى تم تحميل الصفحة داخل الإطار نفسه وبذلك أصبحت الصفحات متداخلة فيما بينها وكذلك الأمر في الحالة الثانية , أي لا نستطيع اٍبقاء الشيفرة كما يلي:www.tartoos.com
< A HREF = " filename.html"  TARGET = " main window" > …..< /A >
ولإبقاء الشيفرة التالية :
< A HREF = " filename.html" > …..< /A >
فماالحل ؟ الحل توفره HTML من خلال البارامتر TARGET الذي يملك ثلاث قيم هي :
Parent – self – blank – top
** يجب كتابة هذه القيم بالأحرف الصغيرة lower case دائماً واٍلاّ ستعتبر كأنها أسماء **
 top- : تحمّل الصفحة الى أعلى مستوى الشاشة أي تلغي الإطارات الموجودة أصلاً .
Blank - : تقوم بفتح شاشة جديدة وفارغة للمتصفح وتعرض الصفحة المحملة فيه .
Self  - : ( الحالة الإفتراضية ) تقوم بتحميل الصفحة في نفس الإطار الذي توجد به الوصلة التشعبية التي تم النقر عليها . ( وهذا يحدث بدون وجود القيمة ) .
Parent - : تقوم بعرض الإطار المحمّل مكان الإطار الأب الذي أنا فيه .
فلو أضفنا السطرين التاليين الى ملف الوصلات التشعبية نحصل على النتيجة المرجوة :
< A HREF = "mainfile.html"  TARGET = "_top " > < IMG SRC =mainpage.jpg" >
 < /A > < BR >      
< A HREF = " htmintro.htmlR"  TARGET = "_top " >
< IMG SRC = " noframes.jpg" > </A > < BR >
www.tartoos.com
الدرس  6
الدرس  5
الدرس  4
الدرس  3
الدرس  2
الدرس 1
الدرس 12 الدرس 11 
الدرس 10
الدرس 9
الدرس 8
الدرس 7
      الدرس 15 الدرس 14 الدرس 13
Design PC school  
العودة إلى مدرسة الكمبيوتر    صفحة التصميم  الأولى
Home
Syria
Arwad
Amrit
عمريت
أرواد
طرطوس
سورية
صور من طرطوس
صور من سورية
للسيدات فقط أدب وفكر المعلومات معجم الكمبيوتر المجلة الطبية بانياس لمحة عن طرطوس دليل المواقع العربية دليل المواقع الأجنبية
 

 © 2002 -  2009 LBCInformation Corporation. All rights reserved Eng.Hanna Ata Lahoud.