ABA


"מישהו יכול להגיד לי איך אני עושה ככה:"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #7582 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 7582
oferac 
חבר מתאריך 26.8.05
3 הודעות
   23:26   03.11.03   
אל הפורום  
  מישהו יכול להגיד לי איך אני עושה ככה:  
 
   כמו באתר הזה:
http://www.gaash.up.co.il/
הכוונה שלי היא שיש את התפריט בצד שמאל אני רוצה שהוא יהיה בימין, ואיך אני בכלל עושה שהתפריט יהיה בצד אחד וכל פעם מה שיפתח מהכפתורים יש בצד שמאל,
אני יודע שקוראים לזה פריים אבל תסבירו לי ממש מפורט איך עושים את זה כי אני מזה לא מבין...


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  כנס, Fixxxer 03.11.03 23:39 1
     פשיייי D: משקיע משקיע .. Morishani 04.11.03 20:56 2
         שאנשים חולים וישנים כל היום... Fixxxer 04.11.03 23:06 3

       
Fixxxer

   23:39   03.11.03   
אל הפורום  
  1. כנס,  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 04.11.03 בשעה 00:18 בברכה, Fixxxer
 
אז קודם כל אני חייב לציין שלדעתי פריימים הינם הקטע הקשה ביותר בHTML
הגדרה: פריימים הינה דרך לקבוע דף אשר יכיל מסגרות כאשר בכל מסגרת יפתח דף נפרד.
מה שהופך אותם ללא כל כך קשים אך דורשים ריכוז.
אני אתחיל עם הדוגמא שלי ולאט לאט אני אסביר לך מה כל חלק עושה.

<html>
<head>
<title>אינדקס</title>
<frameset cols="15%,*">
<frame src="Menu.htm" name="Menu">
<frame src="Main.htm" name="Main">
<noframes>
</head>
<body>
הדפדפן שלך אינו תומך בפריימים
</body>
</noframes>
</frameset>
</html>

קודם כל אני מאד מקווה שאת המבנה של הדף אתה כבר מזהה ואין לך בעיה להבין על מה מדובר פה.
אז דבר ראשון התגית אשר מגדירה את מבנה הפריימים נקראת frameset.
עכשיו כמו שאתה רואה בתוכה נמצא המאפיין cols (קיצור של columns = עמודות).
את מספר העמודות אנחנו פשוט מגדירים ע"י נתינת גבול לכל עמודה (מה מקום היא תתפוס) וזאת ע"י אחוזים או פיקסלים (בדוגמא שנתתי רשמתי 15 אחוזים, אם תוריד את סימן האחוז הוא יתייחס לזה כאל 15 פיקסלים).
במידה ואתה רוצה שעמודה אחת או יותר יתפסו באופן שווה את החלש הנשאר אתה פשוט יכול במקום לציין גבול לרשום כוכבית (*) אז כפי שאתה רואה בדוגמא יצרנו 2 עמודות, אחת (הימינית) 15% והשניה ממלא את השאר (85%).
במידה והיינו רוצים לציין שורות במקום עמודות היינו משתמשים באותו אופן במאפיין rows.
עוד מאפיין שכיחים בתגית הנ"ל הם border לציון רוחב הגבולות ו bordercolor לציון צבע הגבולות.
עכשיו בין התגית הפותחת לתגית הסוגרת אנו רושמים לפי סדר העמודות (בהתאם לדוגמא) משמאל לימין את הדפים אשר יכנסו באותם גבולות.
את הדפים אנחנו מגדירים באמצעות התגית frame ע"י שימוש במאפיין src (קיצור של source = מקור) אשר במאפיין הזה נגדיר מהו הדף אשר יתפוס את מקומו בין הגבולות שהגדרנו.
כמו כן זוהי חובה להוסיף לכל תגית Frame את המאפיין name שבו אתה יכול לרשום איזה שם שאתה רוצה (מומלץ שיאפיין את הדף וחשוב שיהיה באנגלית), שם לפריים נחוץ כדי שבשלב מאוחר יותר תוכל לפתוח בפרים זה לינקים.
עוד מאפיינים שכיחים לתגית הנ"ל הינם scrolling אשר תקבע האם תיהיה גלגלת או לא (yes = כן, no = לא, auto = כן, במידה וצריך (ברירת מחדל)).
כפי שמוצג בדוגמא אתה רואה שהגדרנו ב Frameset 2 עמודות (הימינית קטנה יותר מהשמאלית) ולאחר מכן הגדרנו הפריים הימיני יפתח הדף Menu.htm ובשמאלי Main.htm וע"פ זאת גם נתנו להם שמות.
עכשיו ישנם מספר דפדפנים שאינם תומכים בפריימים ובמקרה הזה מומלץ להוסיף (כמו שמצויין בדוגמא) את התגית NoFrames אשר מה שבתוכה יופיע במידה והדפדפן אינו תומך בפריימים (כמו שאתה רואה, בדוגמא הנ"ל במידה ונדפדפן אינו תומך בפריימים יופיע במקום הטקסט "הדפדפן שלך אינו תומך בפריימים").

עכשיו אחרי שסיימנו את כל זאת אתה בונה 2 קבצי HTML.
התפריט, אשר יקרא Menu.htm וימצא באותה תיקייה כמו קובץ האינדקס של הפריימים. קובץ זה ישאר תמיד קבוע ויגרום ע"י לחיצה על לינק לשינויו של הפריים אשר קראנו לו Main.
את החלק הזה אנחנו מבצעים ע"י כך שאנחנו נוסיף לכל לינק שלנו את המאפיין target ובו יהיה שם הפריים שבו אנחנו רוצים שהדף יפתח, לדוגמא:


<a href="Page.htm" target="Main">לחץ כאן</a>

חשוב לזכור שכל המאפיינים ניתנים לשינוי וכמו כן שמות הקבצים.
אני מקווה שהבנת , זה היה הסבר דיי חפיפניקי שלי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Morishani

   20:56   04.11.03   
אל הפורום  
  2. פשיייי D: משקיע משקיע ..  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fixxxer

   23:06   04.11.03   
אל הפורום  
  3. שאנשים חולים וישנים כל היום...  
בתגובה להודעה מספר 2
 
   אין להם יותר מידי מה לעשות בלילה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net