מדריך DHTML – אובייקט Document
אובייקט אלמנט המסמך מייצג את המסמך, למשל, כדי לקבל את הדומיין פשוט רושמים document.domain
או למשל נרצה לדעת מאיזה דף הגולש הגיע נשתמש ב document.referrer (שימו לב 4 פעמים r ושלוש e! שלא תבלבלו..)
הערה לגבי referrer:
במקרה שהמסמך שממנו הגיע הגולש הוא דף פריימים אינטרנט אקספלורר יראה את דף הפריים, כלומר מה שהופיע בכותרת כשלחצנו על הלינק, ונטסקייפ יראה את הדף הממשי שבו נלחץ הלינק!
getElementById – כשמו כן הוא, הוא מחזיר את האלמנט לפי ה ID, דוגמא:
<h1 id="ImElement">words are cheap.</h1> <script type="text/javascript"> alert(document.getElementById("ImElement").tagName) //will return H1 </script>
הערה:
עובד רק בגרסאות החדשות של נטסקייפ.(וכמובן בכל הגרסאות של אינטרנט אקספלורר)
open – גם הוא, כשמו כן הוא, הוא פותח מסמך המקום המסמך הקיים, לא משנה את מיקום הדף אלה ממש פותח מסמך חדש ריק שאינו קיים בשום מקום, וכותב לתוכו דברים. דוגמא:
document.open() document.write("This is a brand new page! you can use <b>HTML tags</b> with no problams!")
אגב תנסו לעשות את זה במסמך ותסתכלו בקוד המקור (view source).
body | מחזיר את אלמנט ה BODY או ה FRAMESET |
cookie | מחזיר את העוגיות של המסמך |
domain | מחזיר את שם הדומיין של הסרבר שבו הקובץ נמצא |
referrer | מחזיר את הכתובת של הדף שהמשתמש גלש ממנו אל הדף הנוכחי |
title | משנה או מחזיר את הכותרת של המסמך |
URL | מחזיר את הכתובת המלאה של הקובץ(בדיוק כמו location) |
שיטות
()close | סוגר מסמך שנפתח עם ()document.open |
(getElementById(ID | מחזיר את האלמנט לפי ה ID שמצויין |
(getElementsByName(name | מחזיר את האלמנטים לפי השם שמצויין |
()open | פותח חלון חדש |
(write(text | כותב טקסט לחלון |
(writeln(text | כותב טקסט לחלון ואז יורד שורה |
תגובות בפייסבוק