שיעור 3
דף 5: מאפייני החלון.
הפרמטר השלישי של מתודת ()window.open הוא רשימת המאפיינים שתרצה שיחולו על החלון שתפתח. כפי שראית, אם לא תכלול את הפרמטר feature כלל, לחלון יהיו כל המאפיינים של חלון ברירת המחדל של הדפדפן.
אולם, אם תציין איזשהו מאפיין בפרמטר השלישי, רק מאפייינם אלו יופיעו. הדרך לציין שברצונך שלחלון שלך יהיו מספר מאפיינים, היא ע"י ציון רשימת המאפיינים מופרדים ע"י פסיקים.
למשל, אם תכתוב:
פקודה זו תפתח חלון שגובהו ורוחבו יהיו כגודל 100 נקודות (pixels) וללא מאפיינים נוספים, מלבד תיבת המיקום. שוב, שים לב שאין רווחים במחרוזות.
הנה רשימת המאפיינים שתוכל לכלול ברשימתך:
menubar - זוהי שורת הפונקציות אשר מופיעה במרבית חלונות התוכנה. בדר"כ היא כוללת את File, Edit ועוד אחרים.
status - הכוונה היא לשורת ההודעות בתחתית החלון. כאשר אתה מעביר את העכבר מעל לינק כלשהו, ה- URL מופיע בשורה זו. יתכן וראית שימושים ב- JavaScript שהופכים שורה זו לפס גלילה רוחבי. אני לא מתכוון הסביא לך כיצד זה עובד, אבל אם אתה מוצא את זה מעניין אתה מוזמן לחקור ולגלות לבדך.
scrollbars - מאפשר לפסי גלילה להופיע כשהדבר נחוץ.
resizable - אם בחירה זו מופיע, הרי שניתן לשנות את גודל החלון המופיע. היזהר משגיאות כתיב, אני תמיד טועה בכתיבת מאפיין זה.
width - רוחב העמוד בנקודות.
height - גובה העמוד בנקודות.
toolbar - תיבת הכלים של הדפדפן, בה מופיעים בין השאר כפתורי החיצים קדימה ואחורה, כפתור סימן העצירה וכפתור הבית.
location - אזור הטקסט בו אתה יכול להקיש URL-ים לדפדפן.
directories - הספריות ש- Netscape קראו להן בשם: "What's new", "What's cool" וכו'.
הנה מספר דוגמאות לסוגי חלונות שונים.
משסיימת לבדוק את הדוגמא, ואולי אף ניסית את כוחך בהצגת חלונות שונים, הגיע הזמן להתחיל לתעסק עם תוכן החלונות.
חזור לתחילת הדף
לדף הבא «--