מדריך DHTML – אובייקט Frameset

נושא קצרצר ואחרון, המסגרות, כדי לשנות מאפיינים של פריים סט ניגשים דווקא מהמסמכים שנמצאים בתוך הפריימים, ולא מהקובץ בו נמצא הפריים סט.. עושים את זה בעזרת parent.

תגיות: , , , , , , ,

המשך

מדריך ארועים – פונקציות

פונקציה היא הוראה, או מספר הוראות, בעלת תחום פעולה מוגבל בדרך כלל - ביצוע פעולה מוגדרת - והיא אינה נמצאת ברצף הפקודות של התוכנית. כבר הכרת פונקציות אחדות בשפת JavaScript שנקראות שיטות (methods). שיטה היא למעשה פונקציה בנויה מראש שהיא חלק מה-DOM וכדי להיות יותר ספציפי היא חלק מאחד האובייקטים של ה-DOM כמו window, document וכדומה. למשל, השיטה write() של אובייקט document מציגה את הערך שנשלח אליה בדף המוצג בדפדפן. היא לא מעלה בריבוע, מוציאה שורש או משנה את סדר התווים - היא מציגה ערך בדף המוצג בחלון הדפדפן.

תגיות: , , , , , , , , , , ,

המשך

יצירת טבלה בצורה דינאמית

במקרים מסויימים אנו רוצים ליצור טבלה בצורה דינאמית, בהתאם לתנאים כשלהם, במקום לכתוב את קוד ה-HTML של הטבלה בצורה סטטית בדף. זאת אנחנו יכולים לעשות ע"י סקריפט צד-לקוח שייצור את הטבלה ויציג אותה בדף. '

תגיות: , , ,

המשך

מדריך DHTML – אובייקט Document

אובייקט אלמנט המסמך מייצג את המסמך, למשל, כדי לקבל את הדומיין פשוט רושמים document.domain או למשל נרצה לדעת מאיזה דף הגולש הגיע נשתמש ב document.referrer

תגיות: , , , , , ,

המשך

מדריך ארועים – טיפול באירועים בתוכניות

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

תגיות: , , , , , , , , ,

המשך

מדריך ארועים – הקדמה

עם הופעת מערכות הפעלה גרפיות מונחות-אובייקטים כגון Windows ודומיה, השתנתה לחלוטין הדרך שבה המשתמשים ערכו דו-שיח עם תוכניות. עברו הימים אשר בהם רצו תוכניות טקסטואליות מתחילתן ועד סופן כמעט ללא התערבות המשתמש. בעזרת Windows, למפתח יש שליטה רחבה בפונקציות שאותן התוכנית אמורה למלא וכן בסדר שבו הפונקציות תתבצענה. אולם, למרות העובדה שתפיסה זו הפכה את התוכניות לקלות יותר למשתמש, צורת הכתיבה והפיתוח שלהן הפכה לקשה יותר. למפתח אין כיום שליטה מלאה על מהלך התוכנית. מפתחים בסביבה הפועלת על אירועים חייבים להכין את התוכנית למספר רב של פעולות אשר המשתמש אמור לבצע ובמקרים רבים יש צורך להגן על המשתמש מעצמו.

תגיות: , , , , , , , , ,

המשך

מדריך JS – Prototyping

Prototyping היא דרך להוספת מתודות ותכונות לאובייקטים מסוג Native (מקומיים) של JS. ניתן להוסיף תכונות ומתודות לאובייקטים בצורה פשוטה מאוד, כך למשל, ניתן להוסיף ל-String מתודה שמוחקת את הרווחים המיותרים משני צידיו של הטקסט (ב-VBS המתודה הזאת נקראת Trim)

תגיות: , , , ,

המשך

מדריך JS – האובייקט Array

האובייקט Array הוא אובייקט המשמש לבניית מערכים, מערכים הם סט של ערכים המאוכסנים על אותו שם של משתנה. כל ערך הוא אלמנט של המערך ומתייחסים אליו באמצעות מספר.

תגיות: , , , ,

המשך

מדריך ארועים – שימוש באירועי מערכת

ניתן להשתמש בקוד תוכנית באירועים אלה כדי להגדיר את מאפייני הטופס או אחד מהאובייקטים שלו, או הפעלת קוד אחר שתרצה בו. האירועים onload ו-onunload מתרחשים כל אחד רק פעם אחת במשך זמן החיים של הדף - כאשר הדף נטען לזיכרון וכאשר נטען דף אחר באותו חלון, בסדר זה. זה במקרה והם כרוכים באובייקט document ונכתבים במסגרת התגית . אבל האירוע onload יכול להתרחש גם במסגרת התגית במקרה והתמונה סיימה את טעינתה. לכן, יש צורך בקביעה זהירה של קטעי הקוד בפונקציות המתאימות. את האירוע onload ו- onunload אתה יכול לכרוך באובייקטים: document ו- image אבל לא באובייקט form, div או select.

תגיות: , , , , , , , , ,

המשך

יצירת תפריט ‘פופ-אפ’

במאמר זה אדגים ואסביר איך לבנות תפריט דינאמי פשוט ב javascript אין צורך בידע גדול או בנסיון עשיר בJavascript ,CSS או HTML, אבל דרוש לפחות ידע בסיסי. ''

תגיות: , , ,

המשך