מדריך 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כותב טקסט לחלון ואז יורד שורה

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

תגובות בפייסבוק