איריס בנטולילה אתי הרשקוביץ
קורס מורים יוני 2015
עמוד 1
איתור וגילוי מידע דיגיטלי יולי 2015
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
מהו דפדפן
) (Browserהוא תוכנה המציגה דפי אינטרנט ומאפשרת לעבור בין דפים שונים (פעולת
הדפדוף מכונה גלישה )ולעתים אף לתקשר עם תוכן הדפים .הדפדפן מוגדר כתוכנת לקוח היות
שהוא מקבל את דפי האינטרנט משרתי ה -World Wide Webשבאינטרנט אך מורץ על מחשבו
של הגולש .היכולת הבסיסית ביותר של תוכנת הדפדפן היא לקבל כתובת אינטרנט מהמשתמש
ולהציג את דף האינטרנט שנמצא בכתובת זו .הצגת התוכן כוללת לכל הפחות את המלל שנמצא
בדף האינטרנט המבוקש ,אך לרוב כוללת גם הצגת גרפיקה ותמונות ויכולת להוריד קבצים
מהאינטרנט אל המחשב .דפדפנים מתקדמים מציגים אף סרטונים ומולטימדיה.
תוכנות נפוצות :כרום ,אקספלורר.
דוגמה לדפדפן
הקוד אחרי
עמוד 2
איריס בנטולילה אתי הרשקוביץ
עמוד 3
איתור וגילוי מידע דיגיטלי יולי 2015
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
כיצד עורכים דף ב ?HTML
עורך פשוט קיים בכל מחשב ונקרא
"פנקס הרשימות" ( (notepad.exeבאמצעותו נכתוב את דף ה HTML
אפשר לכתוב בעברית ובאנגלית(.המעבר יבוצע על ידי
Shift + Altשמאלי )
להפעלה :התחל > הפעלה > notepad
יש אפשרות לכתוב בתוכנות מתקדמות יותר
http://www.xn--7dbbqer5d.co.il/%D7%91%D7%A0%D7%99%D7%99%D7%AA%D7%90%D7%AA%D7%A8%D7%90%D7%99%D7%A0%D7%98%D7%A8%D7%A0%D7%98/%D7%91%D7
%A0%D7%99%D7%99%D7%AA-%D7%90%D7%AA%D7%A8%D7%9C%D7%91%D7%93.html
Dreamweaver
HTML
מהי שפת ? HTML
המילה HTMLהינה ראשי תיבות של Hyper Text Markup Languageמשמעות השם
שניתן לקשר בין דפים שונים ע"י לחצנים המהווים קישור או לקשר לקבצים שונים ע"י מילת
קישור (היפר טקסט).
באמצעות שפה זו ,ניתן לכתוב ולעצב דפי אינטרנט המוצגים על ידי הדפדפן שבאמצעותו אנו
גולשים באינטרנט.
שפה זו מורכבת מאוסף של תגיות ( = לפקודות) שונות המאפשרות להציג תוכן (טקסט),
הגדרת פסקאות ,הצגת תמונות ,טבלאות ,קישורים ,טפסים ועוד.
שפת HTMLאינה שפת תכנות כמו סקראץ java ,מאחר ואין פקודות לוגיות כמו :לולאות,
משתנים ,תנאי אלא שפת סימון המאפשרת לקבוע את מאפייני הדף ( גודל גופן ,טבלה ,מיקום,
תמונה ,צבע רקע הדף ).
עמוד 4
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
מבנה בסיסי של דף :HTML
למעשה מבנה דף htmlהנו קבוע את התוכן שברצוננו להציג יש לכתוב בין התגיות בהתאם.
><html
חלק זה ,יכתבו הפקודות הקשורות לכל הדף .פקודות אלו לא יוצגו בגוף האתר
></title
כותרת דף האתר המופיע בפס הכחול בחלון
><head
><title
></head
בחלק זה ,יכתבו כל המרכיבים אשר יוצגו בדף האתר
><body
בגוף הדף כותבים את תוכן האתר -ז"א כל דבר שנרצה להציג כמו :טקסט ,תמונה ,טבלה,
קישור
></body
></html
שימו
כל תגית נכתבת בתוך < > לדוגמה ><body
יש תגית פותחת < שם תגית > ויש תגית סוגרת < שם תגית >/
לדוגמה
< >/titleאתר הראשון שלי ><title
תגית
סוגרת /
כותרת האתר
תגית פותחת
תרגיל – 1התנסות ראשונה
.1
.2
.3
.4
.5
היכנסו לעורך html
כתבו לאתר את הכותרת " האתר הראשון שלי בשפת "HTML
בגוף האתר כתבו את שמכם ומשפחה ,כיתה ושנה
שמרו את הדף בתיקיה שלכם בשם תרגיל – 1אתר הראשון
הציגו את הדף הראשון שלכם בתצוגת דפדפן
עמוד 5
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
תגיות
תג -הנו פקודה אשר קובע מה יוצג בדף האתר .הוראת התג תמיד תכתב בתוך סוגריים
משולשים < שם התג >.
סוגי תגיות:
תגים תוחמים -צמד התגים שתמיד מופעים ביחד (תג פותח ותג סוגר).
תג בודד -תג עצמאי ללא תג סגירה .לדוג < >brמעבר שורה
תכונות וערך התכונה (מאפיין)
מהי תכונה ?
כל תג מייצג אובייקט כלשהו ובעל מאפיינים שונים .למעשה ניתן לומר שכל מאפיין מוגדר
כתכונה אשר יכולה לקבל ערך כלשהו.
דוגמה לאובייקט גופן >>font
ערך
תכונה
face
סוג הגופן
דוד
size
גודל גופן
12
color
צבע הגופן
ירוק
מבנה פקדה
<"ערך נבחר" = תכונה של שם התג >
> ">font face = "Arial
ערך
עמוד 6
תכונה
אובייקט
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
תרגיל -2כותבים שורות קוד
כתבו את שמכם הפרטי ומשפחה בהתאם להוראות הבאות:
.1כתבו שורת קוד לתג גופן fontסוג גופן אריאל ____________________________
.2כתבו שורת קוד לתג גופן fontגודל גופן _____________________________ 16
.3כתבו שורת קוד לתג גופן fontצבע כחול _______________________________
.4כתבו שורת קוד לתג גופן fontצבע אדום בגודל _________________________ 22
.5כתבו שורת קוד לתג גופן fontצבע ירוק בגודל 32מסוג מרים __________________
______________________________________________________________
תגיות ומשמעותן לעיצוב גופן
להל"ן רשימת התגים ,תכונות וערכים
שם תג
Font
תכונה
face
< >/fontשלום <" >font face="davidכל סוג גופן הקיים בחלון .
Arial, david, miriam
size
< >/fontלך <" >font size="14גודל הגופן אפשרי הקיים
בחלון 6,8,12,22,26
color
>>b
דוגמה
< >/fontאיריס <" >font color="redשם הצבע או קוד red,
green
< >/bשלום < >bהקלדת טקסט רצוי שיוצג
מודגש בין תג פותח לתג
סוגר
BOLD
הדגשה
>>u
< >/uשלום < >uהקלדת טקסט רצוי שיוצג
עם קו תחתי בין תג פותח
לתג סוגר
Underlin
e
קו תחתי
>>i
< >/iשלום < >iהקלדת טקסט רצוי שיוצג
ככתב נטוי בין תג פותח
לתג סוגר
Italic
כתב
מוטה
> > small
ערך אפשרי
< >/smallשלום < >smallהקטנת גודל האותיות
ברמה אחת מערך ברירת
המחדל בין תג פותח לתג
סוגר
הקטנת
גודל
עמוד 7
איריס בנטולילה אתי הרשקוביץ
> >big
איתור וגילוי מידע דיגיטלי יולי 2015
< >/ bigשלום < >bigהגדלת גודל האותיות
ברמה אחת מערך ברירת
המחדל בין תג פותח לתג
סוגר
תרגיל – 3חוקרים את התגיות
השלימו את ההוראות או את תצוגת דף האינטרנט בהתאם להוראות בטבלה הבאה:
בשורות הריקות כתבו שורות htmlכרצונכם.
תצוגת דפדפן
הוראה
< >/fontשלום <" font
>face="david
< >/fontלך <">font size="14
< >/fontאיריס <">font color="red
< >/bשלום < >b
< >/uשלום < >u
< >/iשלום < >i
< >/smallשלום < >small
< >/ bigשלום < >big
שפת תכנות html
ברוכים הבאים לאתר
מקיף רגר ( צבע ירוק ,גודל )20
שנה ( 2013מודגש ,קו תחתי ,צבע כחול)
עמוד 8
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
סיכום
למרבית התגים יש תג _________ותג סוגר.
לכל תג יש תכונה וערך ,למשל faceהיא תכונה של ___________ וערך יכול להיות ____.
באמצעות תכונת _________קובעים את גודל הגופן אם נרצה להוסיף קו תחתי לטקסט נעזר
בתכונה __________.
בעזרת תכונה bigנגדיל את ___________ ברמה אחת מברירת המחדל את הטקסט הכתוב
לאחר תג פותח לעומת תכונת ____________אשר מקטינה את ________ברמה אחת מערך
ברירת המחדל מכתיבת תג פותח.
המשך תגיות – עיצוב גראפי
שם תג
> >br
תג בודד
דוגמה
ערך
שורת
רווח
(מעבר
שורה
חדשה)
תצוגת דפדפן\ ערכים
לומדים מחשבים <" fontלומדים מחשבים
>face="david
בכייף
<> / font
> >br
< >/fontבכייף <">font face="arial
> >hr
תג בודד
יוצר קו
אופקי
מבנה פקודה
< "ערך" = תכונה > hr
<">hr size="14
Size
עובי
הקו
ברירת המחדל 3פיקסל
<">hr width ="60
Width
רוחב
הקו
או להגדיר באחוזים
שים לב -אחוז מרוחב העמוד לדוגמה
60%מרוחב העמוד
<">hr width ="50%
עמוד 9
=<hr size="5" width
>"80"/
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
<Left, right, center, >hr align ="left"/
Align
ברירת המחדל מרכז
הגדרת
מיקום
הקו
Nosha
de
<hr size="5" width=40%
>color="red" align=right/
< >hr noshade
ברירת המחדל קו עם צל
ביטול
הצללה
תרגיל 4
.1פתחו דף עורך htmlושמרו בשם תרגיל 4
.2כתבו שורות קוד הבאות:
.1הציגו את הטקסט הבא "אם אין אני לי מי לי" בצבע אדום ,בגופן אריאל ובגודל
12גופן.
.2הוספו הוראה כך שהטקס יוצג בצד ימין
.3הוסיפו הוראה שיוצג קו אופקי באורך 70
.4הוסיפו הוראה שעובי בקו שיוצג כ30% -
.5כתבו הוראה אשר תבטל את הצללה.
תרגיל 5
.1פתחו דף עורך htmlושמרו בשם תרגיל 5
.2כתבו את ההוראות בהתאם לתצוגת הדף הבא
ירושלים – עיר בירת ישראל
.3המשך תגיות – עיצוב כותרות
שם תג
> >!-- --
תג הערות
תיעוד
תכונה
כתיבת
הערות -
לא מוצגת בדף
האינטרנט
עמוד 10
מבנה \דוגמה
תצוגת דפדפן\
ערכים
לומדים מחשבים <" fontלומדים מחשבים
>face="david
בכייף
<> / font
> --שימוש בהערה – לצורך
הסבר <!--
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
< >/fontבכייף <">font face="arial
<h1>….</hכותרות ראשית
>1
><h6עד ><h1
:
:
h1גדול:
:
<h6>….</h
>6
h6-קטן
Align
מיקום הכותרת
בדף בצד
></h1> <brכותרת רצויה << h1
הכותרת תמיד תהיה מודגשת ,מומלץ
להשתמש פעם אחת בדף
></h6> <brכותרת רצויה << h6
Left, right,
כותרת רצויה
כותרת רצויה
סרט חדש
></h1סרט חדש < "<h1 align= "left
><br
center,
<marquee
>
טקסט בתנועה
טקסט נע > ,.ערך =תכונה
<marquee
></marquee
טקסט בתנועה
- Direction
כיוון התנועה
- leftימין
לשמאל
כותרת בתנועה לרוחב המסך
><marquee
></marquee
>"<marquee direction =" up
עולים למעלה ....
></marquee
עולים למעלה ....
- Rightמשמאל
לימין
-Upמלמטה
למעלה
Downמעלה
למטה
ברירת מחדל – אינסוף infinite
Loop
עמוד 11
יורדים מטה
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
הגדרת מספר
הפעמים
שהכתובית תזוז
"<marquee direction =" down
>loop=4
יורדים למטה
></marquee
Bgcolor
"<marquee direction =" down
= bgcolor
רקע הכתובית
הנעה
Going down
>Red"> going down </marquee
להרחבה על תכונות נוספות של תגית markqueeקראו באתר ויקיספר
http://he.wikibooks.org/wiki/HTML/%D7%94%D7%AA%D7%92%D7%99%
D7%AA_marquee
תרגיל – 6שימוש כותרות
.1
.2
.3
.4
.5
.6
.7
.8
פתחו דף עורך htmlושמרו בשם תרגיל -6שימוש בכותרות
כתבו שורות קוד בהתאם לתצוגת דפדפן
היעזרו בתגיות h1-h6
10
הוסיפו תגיות כך שכל ספרה תוצג בצבע שונה
8
לבחירתכם.
______________________________
6
הוסיפו תגיות כך ,שהספרות יוצגו במרכז הדף
4
_______________________________
הוסיפו תגיות כך ,שהספרות 10ו 2יוצגו עם קו
2
תחתי.
_______________________________
הוסיפו לכותרות את המילה המתארת את
המספר ומודגשת לדוגמה – 10עשר
___________________________________________________________
כתבו את רצף התוכנית
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
___________________________________________________________
עמוד 12
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
תרגיל – 7כותרת בתנועה
.1פתחו דף עורך htmlושמרו בשם תרגיל -7כותרת בתנועה
.2בחרו לכם כותרת ראשית שברצונכם להציג בדף למשל כותרת שלי בתזוזה מצד....
.3הוסיפו תכונה לתגית markqueeשהכותרת תנוע מצד ימין לשמאל ,רשמו את שורת הקוד
_______________________________________________________________
_______________________________________________________________
.4
.5
.6
.7
.8
הוסיפו תכונה לתגית אשר תציג את כותרת בצבע שונה לבחירתכם ,רשמו את שורת הקוד
____________________________________________________________
הוסיפו תכונה לתגית שהכותרת תנוע 7פעמים ,רשמו את שורת הקוד
______________________________________________________________
הוסיפו תכונה לתגית כך שהכותרת תוצג מצד ימין של הדף ,רשמו את שורת הקוד
______________________________________________________________
שנו את התכונה כך שהכותרת תנוע מלמטה למעלה ,רשמו את שורת הקוד
______________________________________________________________
שנו את התכונה כך שהכותרת תנוע מלמעלה למטה ,רשמו את שורת הקוד
______________________________________________________________
המשך תגיות -מכניסים צבע לדפי האינטרנט
ניתן להגדיר צבע לגופן ,לרקע ב 2 -דרכים:
.1כתיבת שם הצבע כמו :ירוק ,צהוב ,אדום
.2כתיבת ערך קוד הצבע בfff000#" RGB -
red , green
בעת כתיבת שורות הקוד ניתן להגדיר את הצבע באחת משני הדרכים.
טבלת המכילה רשימת חלקית של הצבעים וערכי הצבע (( HEX
ערך הקסדצימלי
שם הצבע
#F0F8FF
AliceBlue
#FAEBD7
AntiqueWhite
#00FFFF
Aqua
#7FFFD4
Aquamarine
#F0FFFF
Azure
#F5F5DC
Beige
#FFE4C4
Bisque
#000000
Black
#FFEBCD
BlanchedAlmond
#0000FF
Blue
#8A2BE2
BlueViolet
#A52A2A
Brown
עמוד 13
גוון הצבע
2015 איתור וגילוי מידע דיגיטלי יולי
גוון הצבע
איריס בנטולילה אתי הרשקוביץ
ערך הקסדצימלי
#DEB887
#5F9EA0
#7FFF00
#D2691E
#FF7F50
#6495ED
#FFF8DC
#DC143C
#00FFFF
#00008B
שם הצבע
BurlyWood
CadetBlue
Chartreuse
Chocolate
Coral
CornflowerBlue
Cornsilk
Crimson
Cyan
DarkBlue
לרשימה מלאה של הצבעים וערכי הקוד תוכלו למצוא באתר או חפשו בגוגל רשמית צבעים
.html -ב
\תצוגת דפדפן
ערכים
מבנה \דוגמה
תכונה
שם תג
<body bgcolor = " <"צבע נבחר....</body>
Bgcolor
<body>
<body bgcolor =" red "<....</body>
<body bgcolor ="#7FFF00"<....</body>
שינוי צבע
רקע הדף
<body text =" green" >….</body>
<body text =" blue" >….</body>
<body text =" #A52A2A " >….</body>
14 עמוד
Text
הגדרת
צבע
הגופן של
דף
האינטרנט
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
תרגיל – 9עיצוב אישי
.1עצבו דף אינטרנטי כרצונכם ובחרו טקסט כלשהו שברצונכם להציג בדף האינטרנט
.2שמרו אותו כתרגיל - 9עיצוב אישי
.3השתמשו בתגיות הבאות בעיצובו של הדף:
כותרת
צבע
גופן \ גודל גופן\ סוג גופן
כותרת בתנועה
רקע לכותרת בתנועה
קו תחתי
מיקום טקסט :מרכז ,ימין ,שמאל
הערות – הסבירו לפחות 3שורות הקוד לבחירתכם את משמעותן
תרגיל - 10שיר בצבעים
.1פתחו את עורך htmlושמרו את הדף בשם תרגיל – 10כותבים בצבע לפניכם קטע
מתוך משיר ציור בצבעים של עליזה עזיקרי מילים :לאה נאור לחן :נחצ'ה היימן
בצבעים
ציירתי לי את פגישתנו מאתמול
היו לי צבעים נפלאים
אדום וצהוב לבן וכחול
וציירתי בכל הצבעים
צבעתי יפה את עיניו הכחולות
ואת תלתליו הכהים
אך בשביל החיוך החיוך בעיניו
לא הספיקו לי כל הצבעים
ואת שמלתי אז צבעתי לבן
בגדי אדומים ונאים
אך כדי לצייר את לבי הנרגש
לא הספיקו לי כל הצבעים
הוא קטף לי פרחים אדומים וצהובים
יפים וזקופים וגאים
אך כדי לצייר את ריחם המשכר
לא הספיקו לי כל הצבעים
.2העתיקו את השיר לדף האינטרנט שלכם ובכל שורה שמצוין צבע כתבו את המילה
באותו צבע למשל אדום היעזרו בתגיות והתכונות בהתאם.
.3בחרו צבע רקע לדף ,הקפידו על ניגודיות בין צבע הגופן ולרקע
עמוד 15
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
תרגיל - 11כותבים מונחים
.1
.2
.3
.4
לפניכם 6מושגים הקשורים לנושא האינטרנט.
רשת אינטרנט
שרת
דפדפן
מבנה אתר
מבנה כתובת אינטרנט
דף הבית
בחרו 3מושגים וכתבו את ההסבר לכל מושג .היעזרו במידע שתמצאו ברשת
האינטרנט .הקפידו לא לבצע העתק הדבק ממקור המידע אלא כתבו במילים שלכם עד
7שורות לכל מושג.
עצבו את הדף בדומה לתמונה ,היעזרו בתגיות ובתכונות שלמדתם עד כה
שלבו :
כותרת בתנועה
צבעים
סוגי גופן
קו אופקי
תגיות -פסקאות ורשימות
בתגית > <pניתן להציג את תוכן הפסקה ולעצב את הטקסט כמו:
מאפשר מעבר שורה בסוף פסקה ( כמו > )> br
מוסיף שורה ריקה לפני סוף פיסקה
מוסיף שורה ריקה אחרי פסקה
אפשר להשתמש בתגית זאת כבודדת ( ללא תג סוגר)
דף מושגים
מושג ראשון
הסבר\הגדרת המושג
מושג שני
הסבר\הגדרת המושג
מושג שלישי
הסבר\הגדרת המושג
עמוד 16
איריס בנטולילה אתי הרשקוביץ
שם תג
><p
איתור וגילוי מידע דיגיטלי יולי 2015
מבנה \דוגמה
תכונה
הגדרת
פסקה
תצוגת דפדפן\
ערכים
> ...</pטקסט נבחר שיוצג בפסקה ><p
תוחם
><div
הגדרת
קטע
טקסט
עם
שימוש
מלא בכל
התכונות
העצוב
Direction
dir
כיוון
כתיבת
הטקסט
בדף \
פיסקה
> ...</divטקסט נבחר שיוצג בפסקה><div
> ...</divטקסט נבחר > "<div align="center
>"<body dir= "rtl
טקסט נבחר
Ltrמשאל לימין
>" Rtl <html dir="ltrמימין לשמאל
רשימה סדורה
הנה רשימה של פריטים ממוספרים .... 3 ,2 ,1או באמצעות אותיות ( א ,ב ,ג )...לשם כך
נעזר בתגיות .>ol<......</ol> ordered list
כל פריט ברשימה יתוחם בתג list item
ז"א
>...>/liתוכן הפריט<li> ..
מבנה פקודה
< "ערך "= " Startערך " = <Oi type
> </liשם הפריט הראשון ברשימה ><li
> </liשם הפריט השני ברשימה ><li
> </liשם הפריט השני ברשימה ><li
></ol
- Typeמציין את סוג הרשימה כמו :מספר ( ,)1ספרות רומיות ( ,) i-Iאותיות ()A a
- Startמציין את הערך ההתחלתי של המספור למשל המספור מתחיל מ 1 -או מתחיל מ.5 -
עמוד 17
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
תרגיל – 12כתובים רשימה ממוספרת
.1העתיקו את שורות הקוד הבאות לעורך:
><html
><head
></titleכותבים רשימות><title
></head
><body
><br
>"</font <color="blue" size="14רשימת קניות ><font
>"<oi start="1" type="I
></liחלב ><li
></liלחם ><li
></liגלידה ><li
></ol
></body
></html
.2הריצו את התוכנית וציינו מהו הפלט שמתקבל בתצוגת הדפדפן
.3הוסיפו לרשימה עוד 4פריטים שונים כרצונכם כמו סוכריות ,גבינה ,עוגה ,קמח
.4שנו את סוג המספור למספר רציף מ 1 -עד ,7כתבו את שורת הקוד ___________
__________________________________________________________
__________________________________________________________
.5שנו את הערך התחלתי של המספור שיתחיל מ , 5 -כתבו את שורת הקוד
__________________________________________________________
__________________________________________________________
עמוד 18
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
.6הוסיפו הוראה כך שרקע הדף יהיה תכלת (בהיר ) ,כתבו את שורת הקוד ______
______________________________________________________
.7שמרו את הקובץ בשם תרגיל – 12כותבים רשימות
תרגיל – 13מתכון להכנת כדורי שוקולד
.1כתבו שורות קוד כך שיוצג על דף האינטרנט את המתכון הבא :
מצרכים:
200 .1גרם שוקולד
1 .2חבילה ביסקוויטים
50 .3גרם חמאה
.4חצי כוס יין
3 .5כפות קקאו
.6חצי כוס סוכר
אופן הכנה
.7לערבב את החומרים הבאים :שוקולד ,חמאה ,יין ,סוכר וקקאו בתוך סיר על
האש.
.8את הביסקוויטים יש לפורר לחתיכות קטנות
.9להוסיף את הביסקוויטים לתערובת השוקולד
.10צרו כדורים קטנים
.11ניתן לקשט עם קוקוס או סוכריות צבעוניות
.2
הוסיפו לדף האינטרנט את האלמנטים הבאים:
.1רקע לדף
.2הגדירו כותרת H1כדור שוקולד בצבע אדום ( או צבע אחר לבחירתכם)
.3הגדירו כותרות H2מצרכים ואופן הכנה בצבע כחול( או צבע אחר לבחירתכם)
.4שנו את סוג הגופן לאופן ההכנה
.3הנכם יכולים להוסיף או לשדרג את המתכון כרצונכם
.4שמרו את הקובץ בשם תרגיל – 13כדורי שוקולד
עמוד 19
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
כתיבת רשימה עם תבליט – רשימה לא סדורה
ניתן לערוך רשימה אך ללא מספור אלא בשימוש בתבליט .למשל היתרונות בשימוש
האינטרנט הם:
נגישות למידע
מידע עדכני
מידע מגוון ממספר מקורות מידע
שימוש במולטימדיה להמחשה
מבנה פקודה לרשימה לא סדורה <ul>………</ul> Unordered list
<"ערך "= <ul type
></liפריט <li>1
></liפריט <li>2
></liפריט <li>3
></ul
Typeיכול לקבל ערכים :
-Circle עיגול ריק (ברירת המחדל)
– Square ריבוע מלא
–Disc עיגול שחור מלא
תרגיל – 14יתרונות וחסרונות בשימוש רשת האינטרנט
.1פתחו דף חדש ושמרו בשם יתרונות וחסרונות בשימוש ברשת האינטרנט
.2העתיקו את שורות הקוד הבאים
><html
><head
></titleכותבים רשימות><title
></head
><body
><br
>"</font color="blue" size="14יתרונות בשימוש באינטרנט ><font
>"<ul type="square
><liנגישות למידע><br
></li
></liמידע עדכני ><li
></liשימוש במולטימדיה ><li
></ul
></body
></html
עמוד 20
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
.3הוסיפו כותרת בשם חסרונות ,כתבו את שורות קוד
___________________________________________________
.4הוסיפו עוד 4חסרונות בשימוש ברשת האינטרנט ,היעזרו במידע שמצוי ברשת האינטרנט.
.5הגדירו את התבליט מסוג עיגול ריק
.6הוסיפו את האלמנטים הבאים לדף
צבע רקע לדף _______________________________________
כותרות H2ליתרונות ולחסרונות _________________________
צבע כותרות בצבעים שונים _____________________________
גודל הגופן יהיה 12מסוג דוד ____________________________
שדרוג התוכנית – רשימה מקוננת
ידוע שאחד החסרונות ברשת האינטרנט היא הסכנות כמו :אנונימיות ,התמכרות ,הונאה
הוסיפו לרשימה של חסרונות היבט הנקרא סכנות ופרט את הסכנות המפורטות בדוגמה
סכנות:
oהונאה
oאנונימיות
oהתמכרות
הוסיפו שורות קוד כך שתוצג הרשימה מקוונת.
רמז...
מתחת למילה סכנות פתחו תגית > <ulרשמו את שאר הפריטים בין תגית > </liהונאה ><li
וכך הלאה .אך תשכחו בסוף לסגור את תגית >>/ul
תרגיל - 15פרויקט אישי שלכם
.1בחרו נושא ותציגו את המידע המורחב בתבליטים או רשימה ממוספרת
לדוגמה מספר רעיונות
oמשורר ....כתב את השירים ......... :בשנה ........
oשטרות כסף בארץ :שטר ₪ 200נושא את הדמות ...וכו'...
oמשפחת היונקים :כוללת את החיות.........
oסופרים ......כתבו את ספרים..........
oפיסיקאים מפורסמים כמו ניוטון ...גילו את החוקים.....
oצורה גאומטרית .....תכונות....
.2הנכם יכולים לבחור נושא אחר שאינו מופיע ברשימה ,היעזרו במידע הקיים ברשת
האינטרנט.
עמוד 21
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
.3עצבו את הדף כך שהמידע שאספתם יוצג בדף האינטרנט כרשימה.
.4שלבו אלמנטים כמו :צבע גופן ,צבע רקע ,גודל גופן ,תבליטים ,רשימה ממוספרת,
כותרות שונות ,פיסקה ,כיוון כתיבה ,כותרת נעה.
.5שמרו את הקובץ בשם תרגיל – 15פרויקט אישי
שילוב תמונות בדף האינטרנט
אחד האלמנטים שבדף האינטרנט שמוסיפים עניין לדף הוא התמונה .תמונה מאפשרת
להציג את הרעיון ,מסר בצורה ויזואלית .ברוח המשפט תמונה אחת שווה אלף מילים.
סוג (פורמט) סיומות לקבצי תמונהgif, jpeg, png ,image, :
מבנה פקודה לתמונה
< "סיומת .שם תמונה/מיקום קובץ התמונה " = src
שם התמונה הרצויה וסיומת
שם תג
>Img src
>
נתיב\ המקום שבו שמורה
התמונה
תכונה
מבנה \דוגמה
לפני הגדרת גודל רוחב התמונה ,יש תחילה
לבדוק מהו רוחב התמונה המקורית ,ע"י לחציה
מקש ימני של העכבר > מאפיינים.
הערכים נתונים בפיקסלים .ניתן להגדיל או
להקטין את רוחב התמונה.
מומלץ להגדיל או להקטין את התמונה באותו יחס
Height=300
Height
הערכים נתונים בפיקסלים .ניתן להגדיל או
להקטין את גובה התמונה.
בדומה לתכונת רוחב
עמוד 22
תג
התמונה
תצוגת דפדפן\
ערכים
width =200
width
רוחב
התמונה
מקור
התמונה
< img
איריס בנטולילה אתי הרשקוביץ
>Img src
>
איתור וגילוי מידע דיגיטלי יולי 2015
border
קביעת
"Border = " 5
רוחב
מסגרת
התמונה
ברירת המחדל היא 0ז"א ללא מסגרת
Alt
הקלדת תוכן\הסבר\שם לתמונה מומלץ לתת תוכן
משמעותי.
הוספת
כיתוב
לתמונה
הכיתוב יופיע שמצביע העכבר נוגע בתמונה
"כלב מקסים"=alt
כלב מקסים
תכנות נוספות שניתן לשלב בתגית תמונה
מספר דרכים לשילוב תמונה בדף אינטרנט
.1צירוף קובץ – ז"א קובץ (תמונה) ציון נתיב מיקום התמונה השמורה במחשב
(מקומי\מוחלטת) חובה לציין את כל הנתיב .
שם הקובץ
עם סיומת
תצוגת דפדפן
עמוד 23
שם
תיקייה
שם הכונן
קובץ
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
שילוב תמונה מאתר אינטרנט
מבנה פקודה
>"<img src= " url
כתובת urlמלאה כולל שם
התמונה עם סיומת
תכונה רוחב -
בפסקלים
תכונה גובה -
בפסקלים
תצוגת דפדפן
רשמו את שורת הקוד שיש להוסיף לתוכנית אם נרצה להוסיף מסגרת בעובי של 4פיקסלים
_____________________________________________________________
____________________________________________________________
מהו הערך שיש לכתוב בתכונה borderכך שהתמונה תוצג ללא מסגרת ___________
_____________________________________________________________
עמוד 24
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
תרגיל – 16תמונה ראשונה
.1
.2
.3
.4
.5
.6
.7
.8
פתחו את עורך htmlושמרו בשם תמונה ראשונה
בחרו נושא שברצונכם להציג מידע
הציגו את הנושא ע"י כותרת ( h1או כותרת בתנועה)
כתבו פסקה עד 10שורות המציגה את הנושא (ניתן להיעזר באינטרנט).
בחרו תמונה רלוונטית היעזרו ברשת האינטרנט ושמרו את התמונות בתיקייה
עצבו דף את הדף (רקע ,צבע טקסט ,גודל גופן וכו')...
הוסיפו את התמונה שבחרתם לדף ,הוסיפו כיתוב לתמונה ,מסגרת
בחרו תמונה נוספת רלוונטית לנושא שבחרתם והוסיפו את התמונה באמצעות
כתובת urlלדף.
חקר תכונות נוספות לתגית img
חפשו ברשת האינטרנט את משמעות התכונות הבאות ,השלימו את המידע בטבלה
הבאה:
משמעות
תכונה
דוגמה
hspaces
vspaces
aling
שדרוג תרגיל 16
חזרו לתוכנית ושלבו תכונות אלו בתוכנית
סיכום
באמצעות תכונה hspaceניתן לצור רווח מצד _______או _____________בין
התמונה ל__________.
באמצעות תכונה vspaceניתן לצור רווח מ______ או מ_______________ בין
התמונה לטקסט.
כאשר הדפדפן לא מוצא את התמונה הרצויה הוא יציג בדף האינטרנט את הסימנים
___________________________________________________________
___________ ________________________________________________
עמוד 25
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
תרגיל 17סיכום – ערי בירה
.1
.2
.3
.4
.5
בחרו עיר בירה כלשהי מרחבי העולם
חפשו ברשת האינטרנט 4תמונות המאפיינות את עיר הבירה
הציגו את המידע הבא באמצעות תבליט או רשימה סדורה:
שם המדינה ,עיר הבירה ,שפה ,יבשת ,סוג שלטון ,דת ,מטבע
הוסיפו את התמונות שבחרתם לדף האינטרנט שלכם הקפידו שאחת מהתמונות תהיה מפה
ועצבו כרצונכם
שלבו בעיצוב הדף את האלמנטים הבאים:
צבע רקע
צבע גופן
כותרת נעה
Alt
Vspace\hspace
Border
height \ Width
תוספת -שפת cssעיצובים
שפת cssמייצגת ן ראשי תיבות של .Sheets Style Cascadingבאמצעות שפה זו ניתן
הינה שפה המאפשרת לעצב ולשלוט במראה האתר (צבעים ,רקעים ,סוגי גופן .).....שפה זו
משולבת בשפת htmlובכך מרחב התמרון והשליטה טובה יותר על עיצוב האתר.
כיצד משלבים CSSבתוכנית ?html
ישנם מספר דרכים להשתמש ב css -על ידי:
הוספת ההוראות בראש העמוד בין התגית ></head
הוספת ההוראות בגוף העמוד בצמוד לאלמנט הרצוי לעיצוב.
קובץ חיצוני המכיל את ההוראות ובכך חוסכים מקום
><head
מבנה פקודה
>"; ערך :תכונה ; ערך :תכונה"=<style
דוגמה
>";<p style="color: Blue; text-align:center
עמוד 26
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
שילוב תמונת כרקע לדף
ניתן להוסיף תמונה אשר תשמש כרקע לדף האינטרנט.
המלצות לבחירת תמונת רקע:
תמונה בהירה כך שיהיה ניתן לראות את הטקסט הכתוב
הקפידו שגודל התמונה גדול אחרת התמונה תשכפל את עצמה כמה פעמים.
מומלץ להשתמש בתמונות מיועדות לרקע
מבנה פקודה
<"סיומת הקובץ .שם התמונה /מיקום קובץ התמונה" = <body background
<"<body background ="image / bdog. gif
הוראות CSS
css
ss
מומלץ להשתמש ב htmlבהוראות CSSלמשל שימוש שילוב תמונות רקע.
מבנה פקודה של הוספת תמונת רקע בCSS-
>";) הנתיב שבו התמונה שמורה (>body style= "background-image: url
נתיב שבו התמונה
שמורה
הוראה רקע
מתמונה
הוראת עיצוב
בcss -
הוראה
נכתבת בתוך
תגית body
דוגמה
>";)>body style="background-image: url(bg1.jpg
עמוד 27
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
תצוגת דפדפן
כפי שניתן לראות תמונת הרקע משכפלת את עצמה מספר פעמים .מהיבט העיצוב הדף מצב
זה אינו מומלץ .ניתן לשנות את העיצוב בעזרת תכונות נוספות של תגית backgroundב-
.css
תכונה (מאפיין) repeat
באמצעות תכונה זו ניתן להגדיר את מספר הפעמים שהתמונה תשוכפל על פני הדף.
מבנה פקודה
ערכים אפשריים לתכונה repeat
משמעות
תכונה
Repeat
תמונת הרקע תחזור גם בצד האנכי והאופקי
repeat-x
תמונת הרקע יחזור על עצמו רק אופקי
עמוד 28
Background-repeat:
דוגמה
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
repeat-y
תמונת הרקע יחזור על עצמו רק אנכי
no-repeat
תמונת הרקע לא תשוכפל ז"א תוצג פעם אחת
בלבד
דוגמאות
>";style="background-image: url(bg1.jpg); background-repeat: no-repeat
>";style="background-image: url(bg1.jpg); background-repeat: repeat-x
תצוגת דפדפן
עבור no-repeat
תרגיל - 18תמונת רקע
.1
.2
.3
.4
.5
.6
.7
חפשו ברשת האינטרנט תמונת רקע
שמרו את התמונה בתיקייה שלכם
פתחו את עורך HTMLושמרו בשם – תרגיל 18תמונת רקע
כתבו שורת קוד כך שנראה את תמונת הרקע בדף בhtml-
כתבו כותרת לדף
כתבו בכמה משפטים מדוע בחרתם את תמונת הרקע
כתבו את הוראת הרקע בCSS -
כתבו את ההוראה שתציג את תמונת הרקע לאורך
___________________________________________
כתבו את ההוראה שתציג את תמונת הרקע לאורך ולרחוב
____________________________________________
כתבו את ההוראה שתציג את תמונת הרקע לרוחב
_____________________________________________
עמוד 29
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
כתבו את ההוראה שתציג את תמונת הרקע פעם אחת
_____________________________________________
.8שמרו את הקובץ
מגדירים צבע רקע לדף
משנים סוג גופן צבע וגודל גופן
יישור טקסט
css
ss
רקע דף – צבע אחיד background-color
css
ניתן לעצב רקע לדף אינטרנט על ידי בחירת צבע אחת מתוך פלטת
הצבעים.
מבנה פקודה
style="background-color:
קוד הצבע הרצוי בHEX -
עמוד 30
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
דוגמאות
;background-color: #ffffcc
;background-color:yellow
";)background-color: rgb(255, 255, 204
תרגיל – 19חקר הצבעים
.1פתחו את עורך htmlושמרו בשם חקר הצבעים
.2השלימו את הנתונים הבאים בטבלה הבאה:
צבע
שורת קוד
לבן
;)background-color:rgb (125,90,120
Transparent
;background-color:#ff6600
כתום
תכלת
תרגיל - 20מוסיפים צבע
.1
.2
.3
.4
.5
.6
פתחו את עורך htmlושמרו בשם מוסיפים צבע
כתבו שורות קוד כך שרקע הדף יהיה בצבע סגול בהיר ()#996699
הוסיפו תמונה כלשהיא לדף
הוסיפו כותרת ותנו לה שם משמעותי ( מרמז על תוכן התמונה)
שמרו את התוכנית
שנו את צבע הרקע לצהוב בהיר ,כתבו את שורת הקוד ב________________ css -
___________________________________________________________
.7כתבו הוראה מקבילה ב______________________________________ html -
___________________________________________________________
סיכום
.1השלימו את החסר ,הנכם יכולים להיעזר במידע המצוי ברשת האינטרנט
עמוד 31
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
ניתן לכתוב את הוראות העיצוב במספר דרכים למשל עבור ב HTML -ההוראה לשינוי צבע
רקע הדף היא ________________________________________________ לעומת
זאת ב CSS -נרשום את ההוראה כך ______________________________________
הגדרת קוד הצבעים בשני האפשרויות היא __________________________________
משמעות RGBהיא __ ________________________________________________
הערכים שכל צבע יכול לקבל הוא מ _____________ -עד _______________________
שורת הקוד לכתיבת טקסט בצבע אחיד ב HTML -הוא _________________________
מהי ההוראה המקבילה ב__________________________________________ CSS -
מבנה פקודה ______________________________________________________
דוגמאות _________________________________________________________
_______________________________________________________________
קישורים ><a>……….</a
באמצעות תגית הקישור ניתן לקשר בין אתרים שונים ,לדפים אחרים באתר ,לקובץ כלשהו .יכולת
זו משקפת את עוצמת השפה .לרוב הקשור נעשה באמצעות טקסט.
בשימוש בתגית הקישור תמיד יש להגדיר את יעד הקישור (האתר\דף שאליו רוצים להגיע) ואת
מקור הקישור.
מבנה פקודה
מקור>"הקישור
כי
> </a
כיתוב המייצג את הקישור כך שלחיצה
עליו תגרום להפעלת הקישור (מפעיל
קישור)
כתובת של יעד הקישור "=<a href
כתובת לקישור הרצוי:
ציון יעד הקישור
אתר ,קובץ ,מייל
דוגמה
></a
מנוע חיפוש
עמוד 32
>"<a href="http://www.google.com
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
תצוגת דפדפן
יעדי קישור אפשריים:
לאתר אינטרנט כלשהו
לדואר אלקטרוני mailto:imbar@gmail.com
שם קובץ
דף – htmlלדף אחר מהאתר (סרגל ניווט)
תרגיל -21יוצרים קשרים
שלב הכנה
oחפשו ברשת האינטרנט תמונות של מנוע החיפוש שבחרתם
oשמרו אותם בתוך תיקייה
.1
.2
.3
.4
.5
.6
.7
.8
.9
פתחו את עורך htmlושמרו בשם יוצרים קשרים.
כתבו שורות קוד לכותרת ראשית בשם היפרקישור
עצבו את הכותרת (גודל ,צבע ,סוג גופן ,רקע )....כרצונכם
כתבו שורות קוד לכותרת משנית בשם מנוע חיפוש
עצבו את הכותרת (גודל ,צבע ,סוג גופן ,רקע )....כרצונכם
צרו 4קישורים שונים למנועי חיפוש שונים
ארגנו את הקישורים אחד מתחת לשני
הוסיפו טקסט כתבו לנו וצרו קישור למייל שלכם
שמרו את הקובץ
שדרוג התוכנית
.10הוסיפו תמונות ליד שם המנוע חיפוש שבחרתם .היעזרו בתכונות alt ,vspace, hspace
ניתוח התוכנית
לפניכם שורות הקוד לתרגיל ,21הסבירו מה מבצעת כל שורה ( תג פותח\סוגר ,הוראה בhtml\ -
,cssמשמעות התג)......
___________________________________________________________><html
עמוד 33
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
_____________
<head>__________________________________________________________
______________
- <אינדקס/title>___________________________________________________
<title>מנוע חיפוש
</head>__________________________________________________________
_____________
<body
_________________________________________________________________
_______
style="background-image: url(bg2.gif); background-repeat: no-repeat; text-align:
center;">
________________________________________________________ _________
______
_________________________________________________________________
______
_________________________________________________________________
______
_________________________________________________________________
_____________
<br>_____________________________________________________________
_____________
<br>
<br>
<br>
<br>
<אינדקס/h1></font color="red"> ___________________________________
<font><h1> אתרים
<מנוע/h2></font color="blue"> _____________________________________
<font><h2> חיפוש
</a href="http://www.google.com">
<a><br> ______________________________________גוגל
<br>_____________________________________________________________
______________
<a href="http://www.altavista.com"> altavista
</a><br>_________________________________
<br>_____________________________________________________________
______________
<a href="http://www.about.com"> about
</a><br>_____________________________________
<br>
<br>_____________________________________________________________
_____________
</body>__________________________________________________________
34 עמוד
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
____________
___________________________________________________________></html
___________
במידה ורשמתם את תוכנית בדרך אחרת ,כתבו אותה כאן או חלק מהתוכנית .הסבירו את
ההבדל
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
_________________________________________________________________
מהי תצוגת הדפדפן שהתקבלה?
עתה בצעו את סעיף – 9שדרוג התוכנית והוסיפו תמונות
רמז ....
היעזרו בשורת הקוד הבאה:
כתבו את שורת הקוד שהוספתם עבור התמונה של מנוע החיפוש ה2-
____________________________________________________________
____________________________________________________________
כתבו את שורת הקוד שהוספתם עבור התמונה של מנוע החיפוש ה3-
____________________________________________________________
____________________________________________________________
עמוד 35
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
מצאו את ההבדלים
מה מבצעות ההוראות הבאות:
>body style="background-color:#c8c8c8
_________________________________________________________________
_______
>"body bgcolor="#C8C8C8
_________________________________________________________________
מה המשותף בפקודות אלו?______________________________________________
מה השונה בפקודות אלו?_____________________________________________
>"<p style="font-family:courier new; color:red; font-size:20px
מהם האלמנטים שההוראות מתייחסות ______________________________________
_________________________________________________________________
_________________________________________________________________
></font>< /pכך כותבים בדרך הישנה < "p><font size="5" face="Times
>color="red
מהם האלמנטים שההוראות מתייחסות ______________________________________
_________________________________________________________________
___________________ ______________________________________________
תמונה כמקור הקישור
ניתן לצור קישור גם באמצעות תמונה ולא רק עם היפרטקסט.
מבנה הפקודה
> </a
תמונה
מקור הקישור"> -
הכתובת של יעד הקישור "= <a href
דוגמה
><a href="http://www.israelpost.co.il"> <img src="post.jpg"></a
עמוד 36
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
תצוגת דפדפן
מעבר של העכבר על התמונה תוצג יד הקישור ולחיצה על העכבר יפתח האתר של דואר ישראל.
לפניכם חלק מתוכנית
;<a href="http://www.israelpost.co.il"> <img style="border: 0px solid ; width: 250px
>height: 100px " src="post.jpg"></a
ציינו את התגיות המופיעות בשורות קוד ואת ערכם
_________________________________________________________________
______
_________________________________________________________________
_____
_____________ ____________________________________________________
______
תרגיל – 22תמונות מקשרות
שלב הכנה
oחשבו על נושא מסוים למשל מכונית ,כדורסל ,בעלי חיים....,
oחפשו ברשת האינטרנט תמונה כלשהי רלוונטית לנושא שבחרתם
oשמרו אותם בתוך תיקייה
.1
.2
.3
.4
.5
.6
.7
פתחו את עורך htmlושמרו בשם תמונות מקשרות.
כתבו שורות קוד לכותרת ראשית בשם תמונות מקושרות
עצבו את הכותרת (גודל ,צבע ,סוג גופן ,רקע )....כרצונכם
כתבו פסקה על הנושא (עד 5שורות בלבד)
צרו קישור באמצעות התמונה לאתר רלוונטי המהווה את מקור המידע.
הוסיפו עוד 3קישורים ( היפרטקסט) לאתרים שונים העוסקים בנושא שבחרתם
שמרו את הקובץ
עמוד 37
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
שדרוג תוכנית
הוסיפו עוד 2קטגוריות שונות לבחירתכם והוסיפו לכל קטגוריה 3קישורים לאתרים
רלוונטיים לנושא הקטגוריה.
כתבו את שורת הקוד שהקישור נעשה באמצעות התמונה ______________________
_____________________________________________________________
כתבו את שורת הקוד שהקישור נעשה באמצעות טקסט _______________________
_____________________________________________________________
כתבו את שורות הקוד לפסקה כך שצבע הגופן ,צבע רקע הדף ,גודל הגופן ,12-צבע
הטקסט
_______ ______________________________________________________
_____________________________________________________________
_____________________________________________________________
הוספו תמונה נוספת רלוונטית לנושא כך שתופיע כתמונת רקע לאורך המסך ,כתבו את שורות
הקוד
_________________________________________________________________
______
לפניכם שורת קוד >img src="book.gif" alt="pink book" width="311" height="253" /
נסו לתת הסבר מדוע מומלץ לציין את ממדי התמונה ___________________________
______________ _________________________________________________
יוצרים טבלאות בHTML -
טבלה היא אמצעי (כלי) שבעזרתו ניתן לארגן ולהציג נתונים ,מידע ע"י קטגוריות ,קריטריונים
(דומה ,שונה).
מבנה טבלה
עמודה
עמוד 38
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
שורה
הטקסט הכתוב בתא מוגדר
תא
תוכן התא
שימוש בטבלה בHTML -
נעזרים בטבלה ל 2-שימושים עיקריים:
הצגת מידע -מאורגן בטבלה כמו יתרון מול חסרון ,עלויות (שם מוצר ומחירו) וכו'
עיצוב ופריסת המידע על פני הדף האינטרנטי -לרוב משתמשים בטבלאות שקופות ובכל
תא מקלידים או מוסיפים תמונה .בהתאם לעיצוב ותכנון הדף.
תגית טבלה >>table<.........</table
לצורך יצירת טבלה יש להיעזר במספר תגים שונים (בהתאם למבנה הטבלה) כמו:
צמד התגיות > <table>……….</tableמציינים שבהמשך מתחילים לצור טבלה.
צמד תגיות > <th>………</thתוחמים את תאי הכותרת של הטבלה
צמד תגיות > <tr>………</trתוחמים כל שורה בטבלה
צמד תגיות > <td>………</tdתוחמים כל תא בטבלה
מבנה פקודה
> <table
><tr
> </thכותרת <th< 1
> </thכותרת <th> 1
></tr
><tr
></tdתוכן תא<td> 1
></tdתוכן תא<td>2
></tr
></table
עמוד 39
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
תוכנית דוגמה
שורה
תוכן תא
תצוגת דפדפן
עמוד 40
- CSS
יישור טקסט
איריס בנטולילה אתי הרשקוביץ
מאפיינים נוספים של תג
מאפיין \ תכונה
איתור וגילוי מידע דיגיטלי יולי 2015
><table
ערכים אפשריים
דוגמה
–Alignהגדרת
המיקום האופקי של
הטבלה בדף
Left , center, right
-Widthהגדרת
רוחב הכולל של
הטבלה
ברירת מחדל היא רוחב הדף
>"<table width="60%
הערכים – ב pxאו אחוזים
>" <table width=" 230
cellspacing
מגדיר את המרווח
בין התאים בטבלה.
cellpadding
מגדיר את הרווח בין
תוכן התא לגבולות
התא
border
מגדיר את עובי הקו
המפריד בין התאים
בטבלה
bordercolor
מגדיר את צבע קו
של הטבלה
הערכים – מספר ב px
(פיקסל)
>"<table cellspacing="15
ברירת מחדל –3 px
הערכים – מספר ב px
>"<table cellpadding ="10
ברירת מחדל –3 px
הערכים – מספר (מס' נמוך –
קו דק ,מס' גדול -קו עבה)
>"<table border ="3
ברירת מחדל – – 0-טבלה
שקופה
הערכים – שם הצבע או קוד
הצבע בHEX-
>"<table bordercolor ="green
ברירת המחדל – צבע שחור
הוראה זו פעילה בתנאי שערך
Borderגדול מ0 -
bgcolor
ברירת המחדל – צבע לבן
מגדיר את צבע רקע
של התאים בטבלה
הערכים – שם הצבע או קוד
הצבע בHEX-
עמוד 41
>"<table bgcolor ="red
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
חוקרים את תכונות הטבלה
.1כתבו שורות קוד כפי שמוצג בתצוגת דפדפן
רמז ....
היעזרו בשורות הקוד הבאים
><html
><head
></titleתרגיל 23עיצוב טבלה><title
></head
><body
><br
><table
><tbody
><tr
></thשם פרטי><th
></thשם משפחה><th
></tr
><tr
></tdדני><td
></tdלוי><td
></tr
><tr
></tdשרון><td
></tdכהן><td
></tr
></tbody
></table
></body
></html
עמוד 42
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
שדרוג התוכנית
.2הוסיפו עוד 2שורות לטבלה עבור 2אנשים שונים כרצונכם ,כתבו את שורת הקוד
___________________________________________________________
____
___________________________________________________________
___
.3הוסיפו קווי גבול לטבלה בעובי של , 5כתבו את שורת
הקוד____________________
___________________________________________________________
____
.4הגדירו לצבע שונה לבחירתכם לגבולות הטבלה ,כתבו את שורת
קוד_______________
___________________________________________________________
____
.5הוסיפו הוראה כך שהמרווח בין הטקסט לגבולות הטבלה יהיה ,8כתבו שורות
קוד_______
___________________________________________________________
____
מאפייני שורה תגית ><tr
מאפיין \ תכונה
–Alignהגדרת
המיקום האופקי של
תוכן התאים בשורה
ערכים אפשריים
Left , center, right
דוגמה
>"<tr align="right
ברית מחדל Left
– Valignיישור
האנכי של תוכן
התאים בשורה
Middle, top, bottom
>"<tr valign="top
Bgcolor
ברירת מחדל – צבע לבן
>"<tr bgcolor ="red
צבע רקע של כל
התאים בשורה
הערכים – שם הצבע או קוד
הצבע בHEX-
עמוד 43
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
מאפייני תגיות > <tdתוכן התא <th> ,כותרת
מאפיין \ תכונה
–Alignהגדרת
המיקום האופקי של
תוכן התא
ערכים אפשריים
Left , center, right
דוגמה
>"<th align="center
ברירת המחדל Left
– Valignיישור
האנכי של תוכן
התאים
Middle, top, bottom
Width
הערכים – ב pxאו אחוזים
הגדרת רוחב התא
ברירת המחדל– התאמה לרוחב
בהתאם לתוכן
Height
הערכים – ב pxאו אחוזים
הגדרת גובה התא
ברירת המחדל– התאמה לגובה
בהתאם לתוכן
Bgcolor
ברירת מחדל – צבע לבן
צבע רקע של תא
הערכים – שם הצבע או קוד
הצבע בHEX-
colspan
מיזוג תאים רצויים
בשורה
הערכים – מספר
>"<td valign="top
>"<td bgcolor ="red
>"<td colspan ="3
ערך מספרי -מציין
את מספר התאים
שיש למזג
Rowspan
הערכים – מספר
מיזוג תאים רצויים
בעמודה
ערך מספרי -מציין
את מספר התאים
שיש למזג
עמוד 44
>"<td Rowspan="2
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
תרגיל – 24מרכזים ציונים בטבלאות
כתבו שורות קוד בהתאם לטבלה הבאה
שם תלמיד
ציון מחצית א
ציון מחצית ב
ממוצע
שיר קול
80
90
85
בני טון
100
90
95
.1
.2
.3
.4
.5
.6
פתחו את עורך htmlושמרו בשם – מרכזים ציונים בטבלאות
כתבו שורות קוד לכותרת ראשית מרכזים ציונים בטבלאות
עצבו את הכותרת (גודל ,צבע ,סוג גופן ,רקע )....כרצונכם
השלימו את הנתונים החסרים כרצונכם.
שלבו צבע למסגרת ,עובי ,רקע לתאים ,מסגרת ,רוחב ,גובה לתאים ועוד כרצונכם
שמרו את הקובץ
תרגיל - 25ריכוז נתונים בטבלה
כתבו שורות קוד בהתאם לטבלה הבאה
מגמת אומנות
מגמת מחשבים
בנים
בנות
בנים
בנות
רגר
15
9
12
10
רבין
20
11
16
8
.1
.2
.3
.4
.5
.6
פתחו את עורך htmlושמרו בשם – ריכוז נתונים בטבלה
כתבו שורות קוד לכותרת ראשית פילוח מספר התלמידים לפי מגמות
עצבו את הכותרת (גודל ,צבע ,סוג גופן ,רקע )....כרצונכם
השלימו את הנתונים החסרים כרצונכם.
שלבו צבע למסגרת ,עובי ,רקע לתאים ,מסגרת ,רוחב ,גובה לתאים ועוד כרצונכם
שמרו את הקובץ
תרגיל – 26טבלת קלוריות
עמוד 45
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
כתבו שורות קוד בהתאם לטבלה הבאה
שם מזון
מספר קלוריות
אבוקדו
160
אבטיח
30
תמונה
רמז.....
שורת קוד להוספת תמונה בטבלה ><td><img src="bg1.jpg"></td
תרגיל מסכם נושא html
בניית אתר בשפת
HTML
הנחיות לביצוע:
בחר נושא כלשהו (אפשר לשלב עוד תחום דעת כמו אנגלית ,מדעים)..
האתר יורכב מ 3 -דפים לפחות
צרו סרגל ניווט בין הדפים בעזרת תגית הקישור >>a
צרו קישורים ל 3 -מקורות מידע שונים שעל פיהם ביססתם את המידע באתר
האתר יכיל את האלמנטים הבאים:
oתמונות רלוונטיות לנושא הנבחר
oטבלה
oרשימה סדורה או לא סדורה
oתוכן רלוונטי לנושא הנבחר
oרקע דף – הקפידו על רקעים נעימים ויאפשרו קריאת טקסט
oכותרות
oשימוש בהדגשה ,צבע גופן ,קו תחתי
עמוד 46
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
שפת XML
הערה :חלק מחומר המוצג באדיבותו של טל מיכאלוביץ
מבט מהיר על סימון ותגים
אנשים יוצרים מסמכים מזה מאות שנים ,ובמשך כל אותן שנים הם סימנו מסמכים אלה.
לדוגמה ,מורים בבית ספר מסמנים את העבודות של התלמידים כל הזמן .הם מורים לתלמידים
להעביר פיסקאות ,להפוך משפטים לברורים יותר ,לתקן אותיות שגויים וכן הלאה .סימון מסמך
הוא האופן שבו אנו מגדירים את המבנה ,המשמעות והמראה החזותי של המידע במסמך .אם
השתמשת אי-פעם בתכונה 'מעקב אחר שינויים' ב - Microsoft Office Word,השתמשת בצורה
ממוחשבת של סימון.
בתחום המחשוב " ,סימון" הוא תהליך השימוש בקודים הקרויים תגים כדי להגדיר את המבנה,
את המראה החזותי וכן — במקרה של — XMLאת משמעות הנתונים.
קוד HTMLהוא דוגמה טובה לסימון מחשב בפעולה .אם תעיין בקוד (ב - Microsoft Internet
Explorer,לחץ באמצעות לחצן העכבר הימני על הדף ולאחר מכן לחץ על הצג מקור ),תראה
תערובת של טקסט קריא ותגים של שפת סימון היפר-טקסט (HTML),כגון > <pו - <h2>.קל
לזהות תגים במסמכי HTML
כאשר מתארים את המבנה ואת המשמעות של הנתונים ,מאפשרי לעשות שימוש חוזר בנתונים
בדרכים שונות .לדוגמה ,אם יש בלוק של נתוני מכירות וכל פריט בבלוק מזוהה באופן ברור יש
אפשרות לטעון רק את הפריטים הדרושים לתוך דוח מכירות ולטעון פריטים אחרים למסד נתונים
של ניהול חשבונות ,כלומר שילוב הנתונים במגוון מערכות שונות ,ללא קשר לפלטפורמת
החומרה או למערכת ההפעלה .וזוהי הסיבה לכך ש - XMLהפך את לאחת מהטכנולוגיות
הפופולריות ביותר לחילופי נתונים.
HTMLו - XMLמכילים נתונים המוקפים בתגים ,אך בזאת מסתיים הדמיון בין שתי השפות.
- Htmlהתגים מגדרים מראה ותחושות.
-xmlהתגים מגדירים את המבנה ואת המשמעות של הנתונים.
לדוגמה :
>?"<?xml version="1.0" encoding="utf-8
>"<person id="1234
><firstName>Lior</firstName
><lastName>Zamir</lastName
</person
קבצי XMLמתוארים ברמות קינון שונות .כול קובץ חייב להגדיר השורש של האלמנט ושורש
זה מהווה את האבא של כול שאר האלמנטים .
עמוד 47
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
<root>
<child>
<subchild>.....</subchild>
</child>
</root>
דוגמה לתיאור של חנות ספרים
XML יצוג ב
<bookstore>
<book category="COOKING">
<title lang="en"> <מהמטבח הסיני/title>
<author> <רות סירקיס/author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
48 עמוד
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
></book
></bookstore
כיצד נשלב את ה XMLבדפדפן ?
כריכת נתונים
כריכת נתונים היא אחת מהדרכים להצגת מסמכי XMLבדפדפן .
באמצעות שיטה זו ,אנו מקשרים מסמך XMLאל מסמך HTMLומציגים את מסמך HTMLזה
בדפדפן .שיטה זו ,מאפשרת לשלב בין יעילות אחסון המידע של , XMLליכולות העיצוב של
HTMLוליכולות הדינאמיות של .DHTMLכריכת נתונים מתאימה רק למסמכי XMLהבנויים
בצורה סימטרית (ניתנים לתרגום כאוסף רשומות בעלי שדות נתונים) .על מנת להציג נתונים
מתוך מסמכים שאינם סימטריים יש לעשות שימוש בתסריט.
כאשר מבקשים לכרוך נתוני XMLלמסמך , HTMLיש לבצע שתי פעולות במסמך ה :HTML
.1קישור מסמך XMLלדף ה .HTML
.2כריכת רכיבי ה HTMLלרכיבי ה .XML
קישור מסמך XMLלדף ה HTML
באמצעות הוספת רכיב > <xmlלמסמך .HTML
><HTML
><HEAD></HEAD
><BODY
><XML id="someId" src="XMLFile.xml"></XML
></BODY
></HTML
כאשר המאפיין Idמקבל ערך כלשהו ו srcמפנה אל קובץ XMLהמכיל את הנתונים.
עמוד 49
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
דרך שנייה נוספת לקישור נתונים ,מאפשרת לכתוב את קוד ה XMLישירות בתוך רכיב
< <XMLבמסמך ה HTML
כך :
><HTML
><HEAD></HEAD
><BODY
>"<XML id="someId
>?"<?xml version="1.0
><STUDENT
><FIRSTNAME>Oz</FIRSTNAME
><LASTNAME>Ben Ari</LASTNAME
></STUDENT
></XML
></BODY
></HTML
בשיטה זו ,אנו מספקים בפועל את קוד ה XMLלתוך מסמך ה .HTMLשיטה זו מנוגדת לעקרון
הכללי ,לפיו יש לנתק ככל האפשר בין הנתונים לבין העיצוב (שיטה זו איננה מומלצת אלא
במקרים בהם שיטת הקישור אל קובץ חיצוני איננה מספקת את הפונקציונאליות הרצויה).
עמוד 50
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
XML לרכיבי הHTML כריכת רכיבי ה
נוכל,) או כתובת הקובץ החיצוניXML לאחר שסיימנו להגדיר את מקור הנתונים (אי הנתונים
. XML ) אל רכיביspan,table,div… – (כדוגמתHTML לכרוך את רכיבי
. בצורה אוטומטיתXML מציג את נתוניXML שנכרך אל רכיבHTML רכיב
: דוגמא
: Students.xml – המכיל את הנתוניםXML מסמך
<?xml version="1.0" encoding="UTF-8"?>
<STUDENTS>
<STUDENT>
<FIRSTNAME>Jasmin</FIRSTNAME>
<LASTNAME>Mor</LASTNAME>
</STUDENT>
<STUDENT>
<FIRSTNAME>Yaron</FIRSTNAME>
<LASTNAME>London</LASTNAME>
</STUDENT>
<STUDENT>
<FIRSTNAME>Yoav</FIRSTNAME>
<LASTNAME>Cohen</LASTNAME>
</STUDENT>
<STUDENT>
<FIRSTNAME>Peter</FIRSTNAME>
<LASTNAME>Smolnic</LASTNAME>
</STUDENT>
</STUDENTS>
51 עמוד
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
: HTML כריכת הנתונים למסמך
<html>
<head>
<title>Data binding example</title>
</head>
<body>
<xml id="stuData" src="Students.xml" />
<p>Our students :</p>
<table datasrc="#stuData" border="1">
<thead>
<tr>
<th>First name </th>
<th>Last name </th>
</tr>
</thead>
<tbody>
<tr>
<td>
<span datafld="FIRSTNAME" />
</td>
<td>
<span datafld="LASTNAME" />
</td>
</tr>
</tbody>
</table>
</body>
52 עמוד
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
</html>
:הסבר
: הקישור אל מקור הנתונים
<xml id="stuData" src="Students.xml" />
) כללית (תופיע מעל טבלת הנתוניםHTML כותרת
<p>Our students :</p>
: לאחסון הנתוניםHTML טבלת
<table id="table1" datasrc="#stuData" border="1">
<thead>
<tr>
<th>First name </th>
<th>Last name </th>
</tr>
</thead>
<tbody>
<tr>
<td>
<span datafld="FIRSTNAME" />
</td>
<td>
<span datafld="LASTNAME" />
</td>
</tr>
</tbody>
</table>
53 עמוד
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
אנו כורכים את הטבלה ,table1עם מקור הנתונים שהוגדר קודם לכן ,באמצעות המאפיין
. datasrcיש להקנות למאפיין זה את ערך המזהה , IDבאמצעותו קישרנו אל המקור ,עם
קידומת של סולמית :
>"<table id="table1" datasrc="#stuData" border="1
חלוקת הטבלה לשני אזורים לוגיים :
><THEAD
><TBODY
תגים אלו הם רכיבי HTMLהמציינים את אזור הכותרת וגוף הטבלה.
אנו עושים שימוש בתגים אלה ,מכיוון שהדפדפן משכפל את שורות הטבלה כמספר הרשומות
במקור הנתונים .אילו היינו מוסיפים כותרת THללא הגדרתה ב , THEADהיה הדפדפן משכפל
את הכותרת שוב ושוב יחד עם כל רשומה שהוא מציג.
כריכת נתוני XMLלרכיב >: <span
באמצעות המאפיין datafldהמקבל כערך את שם הרכיב המתאים במסמך ה . XML
><tbody
><tr
><td
><span datafld="FIRSTNAME" /
></td
><td
><span datafld="LASTNAME" /
></td
></tr
></tbody
עמוד 54
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
שורת טבלה זו מורכבת משני תאים ,אשר בכל אחד מהם רכיב > <spanהכרוך לרכיב XML
מתאים.
הערה:
לא ניתן לכרוך כל רכיב HTMLלרכיבי . XMLזוהי הסיבה לכך שאין אנו כורכים את התג TD
עצמו ,אל השדות FIRSTNAMEו , LASTNAMEאלא מכניסים לתוכו אלמנט .SPAN
טבלה זו מכילה שורת כותרת יחידה ושורת נתונים יחידה.
הכותרת תופיע פעם אחת בלבד בראש הטבלה ושורת הנתונים תשוכפל באופן אוטומטי על ידי
הדפדפן.
התוצאה בדפדפן תיראה כך :
עימוד – Paging
על מנת להגביל את מספר הרשומות המוצגות בדף ,יש לבצע את הפעולות הבאות :
.1הקצאת המאפיין DATAPAGESIZEלטבלה הכורכת והקניית הערך הדרוש.
.2הקצאת מאפיין ייחודי לטבלה – . Id
.3כדי לנווט בין הדפים השונים שיצרה החלוקה ,ניתן להריץ תסריט העושה שימוש בשיטות
הבאות של רכיב הטבלה :
עמוד 55
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
firstPage()
lastPage ()
previousePage()
nextPage()
הצגת ערכת רשומות היררכית
את אוסף רכיבי, כטבלת נתוניםSTUDENTS ניתן היה לייצג את רכיב,בדוגמא הקודמת
. כשדות הטבלהLASTNAME וFIRSTNAME כרשומות הטבלה ואת הרכיביםSTUDENT
.זוהי הסיבה מדוע קל היה לגשת אל הנתונים התווים ולהציגם באמצעות כריכתם לטבלה
: בעלי היררכיה מפותחת יותר יש לנקוט בטכניקה הבאהXML עבור מסמכי
: XML מסמך
<?xml version="1.0" encoding="UTF-8"?>
<STUDENTS>
<STUDENT>
<FIRSTNAME>Jasmin</FIRSTNAME>
<LASTNAME>Mor</LASTNAME>
<ADDRESS>
<STREET>16,Haruv</STREET>
<CITY>Haifa</CITY>
</ADDRESS>
</STUDENT>
<STUDENT>
<FIRSTNAME>Yaron</FIRSTNAME>
<LASTNAME>London</LASTNAME>
<ADDRESS>
<STREET>25,Moria</STREET>
56 עמוד
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
<CITY>Haifa</CITY>
</ADDRESS>
</STUDENT>
<STUDENT>
<FIRSTNAME>Yoav</FIRSTNAME>
<LASTNAME>Cohen</LASTNAME>
<ADDRESS>
<STREET>17,Hazait</STREET>
<CITY>Tel-Aviv</CITY>
</ADDRESS>
</STUDENT>
<STUDENT>
<FIRSTNAME>Peter</FIRSTNAME>
<LASTNAME>Smolnic</LASTNAME>
<ADDRESS>
<STREET>45,Herzel</STREET>
<CITY>Jerusalem</CITY>
</ADDRESS>
</STUDENT>
</STUDENTS>
.לא ניתן לייצג את כל הנתונים כטבלה בודדת, )במסמך היררכי (רכיבי בנים "עמוקים" יותר
. אינו מכיל טקסט אלא רכיבים בנים נוספיםADDRESS השדה
של טבלתTD על מנת לכרוך נתונים היררכיים עלינו להגדיר טבלה כורכת נוספת בתוך התא
.האם ולתוכה לכרוך את הרכיבים בנים
.דוגמא בעמוד הבא
57 עמוד
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
<html>
<head>
<title>Data binding example</title>
</head>
<body>
<xml id="stuData" src="Students.xml" />
<p>Our students :</p>
<table id="table1" datasrc="#stuData" border="1">
<thead>
<tr>
<th>First name </th>
<th>Last name </th>
<th>Adress</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<span datafld="FIRSTNAME" />
</td>
<td>
<span datafld="LASTNAME" />
</td>
<td>
<table id="table2" datasrc="#stuData" datafld="ADDRESS">
<tbody>
<tr>
58 עמוד
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
><td
><span datafld="STREET" /
></td
><td
><span datafld="CITY" /
></td
></tr
></tbody
></table
></td
></tr
></tbody
></table
></body
></html
הקטע המסומן באפור הוא טבלה כורכת הממוקמת בתוך תא TDשל הטבלה האם.
יש לשים לה במיוחד אל המאפיין datafldשל טבלה זו הכורכת את הרכיב .ADDRESS
רכיבי SPANהפנימיים ,כורכים בהתאמה את STREETו .CITY
הפלט בדפדפן :
עמוד 59
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
חומר נוסף להעשרה
כריכת נתוני רשומה בודדת
הטכניקה הבאה כורכת רכיב HTMLשאינו טבלה אל נתוני .XML
><span datasrc="#xmlDataIslandId" datafld="someXmlElement"/
בדומה לכריכת טבלה אנו חייבים לספק הן את אי הנתונים והן את שדה הנתונים (באמצעות
datasrcו .) datafld
מכיוון שהרכיב הכורך אינו מסוג רכיב טבלאי – לא ניתן להציג באמצעותו אוסף רשומות ,אלא
רשומה בודדת בלבד .בנוסף ,על מסמך ה XMLלהיות מסוג ערכת רשומות פשוטה (היכול
להתפרש כטבלה המכילה רשומות שבה כל רשומה מאופיינת באמצעות אוסף שדות).
דוגמא :
מסמך XMLהמכיל את הנתונים – : Disks.xml
>? "<?xml version="1.0" encoding="utf-8
><DISKCOLLECTION
><DISK
><TITLE>Animal brain</TITLE
><ARTIST>John Brown</ARTIST
><TRACKS>12</TRACKS
><PRICE>78</PRICE
></DISK
><DISK
><TITLE>Better Life in Africa</TITLE
><ARTIST>Booby dan Brick</ARTIST
><TRACKS>14</TRACKS
><PRICE>70</PRICE
></DISK
עמוד 60
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
<DISK>
<TITLE>Floating by concept</TITLE>
<ARTIST>Amara Kosh & Sam Millsborn</ARTIST>
<TRACKS>15</TRACKS>
<PRICE>85</PRICE>
</DISK>
<DISK>
<TITLE>Talking</TITLE>
<ARTIST>Jane Mellon</ARTIST>
<TRACKS>13</TRACKS>
<PRICE>80</PRICE>
</DISK>
</DISKCOLLECTION>
61 עמוד
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
מסמך HTMLהמציג את נתוני הרשומה הראשונה :
><html
><head></head
><body
><xml id="disks" src="Disks.xml"></xml
><h2>Disk Description</h2
><span>Title: </span
><span datasrc="#disks" datafld="TITLE" style="fontweight:bold;"></span><br
><span>Artist: </span
><span datasrc="#disks" datafld="ARTIST"></span><br
><span>Tracks: </span
><span datasrc="#disks" datafld="TRACKS"></span><br
><span>Price: </span
><span datasrc="#disks" datafld="PRICE"></span><br
></body
></html
ניווט בין רשומות
על מנת לנווט בין כל הרשומות , DISKיש לעשות שימוש במספר שיטות של אובייקט מקור
הנתונים .DSO
מהו ? DSO
כאשר דפדפן טוען דף HTMLהמכיל נתוני , XMLקורא מעבד ( XMLרכיב תוכנה פנימי
בדפדפן) את המסמך ומנתח אותו .בנוסף יוצר הדפדפן אובייקט תכנות הקרוי אובייקט מקור
הנתונים – Data Source Objectאובייקט זה מאחסן בפועל את נתוני XMLומספק את הגישה
אליהם.
עמוד 62
איריס בנטולילה אתי הרשקוביץ
איתור וגילוי מידע דיגיטלי יולי 2015
ה , DSOמספק אוסף שיטות אשר בעזרתן ניתן לגשת אל רשומות הנתונים וכן אוסף תכונות
ואירועים.
לדוגמא ,כאשר אנו כורכים רכיב HTMLאל רכיב , XMLה DSOהוא זה שמספק לרכיב
הכורך את נתוני ה .XMLבנוסף ,ערך המאפיין IDאשר הקצנו לאי הנתונים XMLהוא למעשה
שמו של ה DSOהמשויך.
ה DSOמספק כאמור מספר שיטות לניהול הנתונים המאוחסנים בו .שיטות אלה שייכות
לאובייקט RECORDSETהדומה לאובייקט RECORDSETשל . ADO
שיטות הנעת סמן (תנועה בין רשומות)
)(moveFirst
)(movePrevious
)(moveNext
)(moveLast
)move(i
ניתן לקרוא לכל אחת מהשיטות הללו באמצעות תסריט :
עבור אי הנתונים הבא :
><xml id="disks" src="Disks.xml"></xml
נוכל להפעיל את השיטות כך :
)(Disks.moveFirst
קפוץ לרשומה הראשונה.
עמוד 63
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
או
Disks.move(5)
קפוץ לרשומה השישית
את תחילתו, ADO קובעים בדומה לRECORDSET של אובייקטBOF וEOF המאפיינים
.או סופו של קובץ הנתונים
: תסריט לניווט בערכת הרשומות
מנגנוןHTML ) נוכל להוסיף אל קובץ הDisks.xml ( שבדוגמה הקודמתXML עבור מסמך ה
: כך, כך שבכל פעם תוצג רשומה אחרת,ניווט בין הרשומות
<html>
<head>
<script language="javascript">
function goFirst(){
disks.recordset.moveFirst();
}
function goBack(){
disks.recordset.movePrevious();
if (disks.recordset.BOF)
{disks.recordset.moveNext();}
}
function goNext(){
disks.recordset.moveNext();
if (disks.recordset.EOF)
{disks.recordset.movePrevious();}
64 עמוד
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
}
function goLast(){
disks.recordset.moveLast();
}
</script>
</head>
<body>
<xml id="disks" src="Disks.xml"></xml>
<h2>Disk Description</h2>
<span>Title: </span>
<span datasrc="#disks" datafld="TITLE" style="fontweight:bold;"></span><br>
<span>Artist: </span>
<span datasrc="#disks" datafld="ARTIST"></span><br>
<span>Tracks: </span>
<span datasrc="#disks" datafld="TRACKS"></span><br>
<span>Price: </span>
<span datasrc="#disks" datafld="PRICE"></span><br>
<form name="navForm">
<input type="button" name="FirstButton" value="|< First"
onclick="goFirst()">
<input type="button" name="BackButton" value="< Back"
onclick="goBack()">
<input type="button" name="NextButton" value="> Next"
onclick="goNext()">
<input type="button" name="LastButton" value=">| Last"
onclick="goLast()">
</form>
65 עמוד
איתור וגילוי מידע דיגיטלי יולי 2015
איריס בנטולילה אתי הרשקוביץ
></body
></html
התצוגה בדפדפן :
לחיצה על לחצני הפקודה תציג בכל פעם תוכן רשומה אחר.
כריכת רכיבי HTMLנוספים
כפי שראינו עד כה ,כאשר אנו כורכים רכיב SAPNלשדה , XMLמציג הרכיב את תוכן השדה.
><span datasrc="#dsoId" datafld="XMLdata"></span
פעולה זו מתאפשרת מכיוון שהלכה למעשה אנו קושרים את התכונה innerTextשל רכיב
SPANאל נתוני שדה ה . XMLבנוסף לתכונה , innerTextגם תכונת innerHTMLנכרכת.
כזכור – innerTextכורכת טקסט בלבד ו innerHTMLכורכת את כל תוכן הרכיב לרבות סימוני
.HTML
רכיבי HTMLאחרים משתמשים בתכונות שונות המשמשות כתכונות מקושרות לדוגמא :
רכיב > <Aכורך אוטומטית באמצעות מאפיין .HREF
עמוד 66
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
.SRC < כורך באמצעות מאפייןIMG> רכיב
.VALUE < כורך באמצעות מאפייןINPUT type=text> רכיב
: רשימה חלקית
תכונה קשורה
value
innerText/innerHTML
הנבחרoption טקסט של פריט
innerText/innerHtml
value
src
src
src
checked
Value
Value
checked
href
innerText/innerHTML
HTML רכיב
Input type=text
Marquee
Select
Span
Textarea
Frame
Iframe
Img
Input type=checkbox
Input type=hidden
Input type=password
Input type=radio
A
Div
: דוגמא
XML מסמך
<?xml version="1.0" encoding="UTF-8"?>
<Physicians>
<Person>
<NAME>Einstein</NAME>
<PICTURE>einstein.gif</PICTURE>
</Person>
<Person>
<NAME>Hawking</NAME>
<PICTURE>1.jpg</PICTURE>
67 עמוד
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
</Person>
<Person>
<NAME>Habbel</NAME>
<PICTURE>habbel.jpg</PICTURE>
</Person>
</Physicians>
: HTML כריכה לרכיבי
<html>
<head>
<title>Physician images</title>
</head>
<body>
<xml id="physiciansData" src="physicians.xml" />
<H2>Physicians images :</H2>
<table id="table1" datasrc="#physiciansData" border="1">
<thead>
<tr>
<tr>
<th>Physician name</th>
<th>Image</th>
</tr>
</tr>
</thead>
<tbody>
<tr>
<td>
68 עמוד
2015 איתור וגילוי מידע דיגיטלי יולי
איריס בנטולילה אתי הרשקוביץ
<span datafld="NAME" />
</td>
<td>
<img datafld="PICTURE" width="100" height="100" />
</td>
</tr>
</tbody>
</table>
</body>
</html>
: תצוגה בדפדפן
69 עמוד
© Copyright 2025