וובמאסטר - תיכנות ובניית אתרים

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

RiU/‏ 28 ינואר, 2004
F+
F-
אובייקט אלמנט המסמך מייצג את המסמך, למשל, כדי לקבל את הדומיין פשוט רושמים 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כותב טקסט לחלון ואז יורד שורה
תגיות: Document‏  /  JS‏  /  Javascript‏  /  DHTML‏  /  DOM‏  /  Dynamic‏  /  דינמי‏  

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

תגובות למאמר



עוד במדריך

תגיות פופולאריות

X
הצטרף לעמוד שלנו בפייסבוק להישאר מעודכן!
וובמאסטר © כל הזכויות שמורות