วัตถุหน้าต่าง
หน้าต่างวัตถุหมายถึงหน้าต่างที่เปิดในเบราว์เซอร์
ถ้าเอกสารประกอบด้วยเฟรม (<iframe> tags) , เบราว์เซอร์สร้างวัตถุหนึ่งหน้าต่างสำหรับเอกสาร HTML และวัตถุหน้าต่างอีกหนึ่งสำหรับแต่ละเฟรม
Note: ไม่มีมาตรฐานของประชาชนที่นำไปใช้กับวัตถุหน้าต่าง แต่เบราว์เซอร์ที่สำคัญทั้งหมดสนับสนุนมัน
หน้าต่างคุณสมบัติวัตถุ
คุณสมบัติ | ลักษณะ |
---|---|
closed | ส่งกลับค่าบูลีนระบุว่าหน้าต่างถูกปิดหรือไม่ |
defaultStatus | ตั้งค่าหรือผลตอบแทนข้อความเริ่มต้นในสถานะของหน้าต่าง |
document | ส่งคืนเอกสารวัตถุสำหรับหน้าต่าง ( See Document object ) |
frameElement | ส่งคืน <iframe> องค์ประกอบที่หน้าต่างปัจจุบันจะถูกแทรก |
frames | ส่งกลับทั้งหมด <iframe> องค์ประกอบในหน้าต่างปัจจุบัน |
history | ส่งคืนวัตถุประวัติศาสตร์สำหรับหน้าต่าง ( See History object ) |
innerHeight | ผลตอบแทนที่สูงภายในของพื้นที่เนื้อหาของหน้าต่าง |
innerWidth | ส่งกลับความกว้างด้านในของพื้นที่เนื้อหาของหน้าต่าง |
length | แสดงจำนวนของ <iframe> องค์ประกอบในหน้าต่างปัจจุบัน |
localStorage | ผลตอบแทนอ้างอิงกับวัตถุจัดเก็บในท้องถิ่นที่ใช้ในการเก็บข้อมูล ข้อมูลร้านค้าที่มีวันหมดอายุ |
location | ส่งคืนวัตถุสถานที่สำหรับหน้าต่าง ( See Location object ) |
name | ตั้งหรือส่งกลับชื่อของหน้าต่าง |
navigator | ส่งคืนวัตถุ Navigator สำหรับหน้าต่าง ( ดู Navigator วัตถุ ) |
opener | ผลตอบแทนอ้างอิงไปยังหน้าต่างที่สร้างหน้าต่าง |
outerHeight | ผลตอบแทนที่สูงด้านนอกของหน้าต่างรวมทั้งแถบเครื่องมือ / เลื่อน |
outerWidth | ส่งกลับความกว้างด้านนอกของหน้าต่างรวมทั้งแถบเครื่องมือ / เลื่อน |
pageXOffset | ส่งกลับพิกเซลเอกสารปัจจุบันได้รับการเลื่อน (horizontally) จากมุมซ้ายบนของหน้าต่าง |
pageYOffset | ส่งกลับพิกเซลเอกสารปัจจุบันได้รับการเลื่อน (vertically) จากมุมซ้ายบนของหน้าต่าง |
parent | ส่งกลับหน้าต่างหลักของหน้าต่างปัจจุบัน |
screen | ส่งคืนวัตถุหน้าจอสำหรับหน้าต่าง (See Screen object) |
screenLeft | แสดงผลในแนวนอนพิกัดของหน้าต่างเทียบกับหน้าจอ |
screenTop | แสดงผลในแนวตั้งพิกัดของหน้าต่างเทียบกับหน้าจอ |
screenX | แสดงผลในแนวนอนพิกัดของหน้าต่างเทียบกับหน้าจอ |
screenY | แสดงผลในแนวตั้งพิกัดของหน้าต่างเทียบกับหน้าจอ |
sessionStorage | ผลตอบแทนอ้างอิงกับวัตถุจัดเก็บในท้องถิ่นที่ใช้ในการเก็บข้อมูล ข้อมูลร้านค้าสำหรับหนึ่งในเซสชั่น (lost when the browser tab is closed) |
scrollX | นามแฝงของ pageXOffset |
scrollY | นามแฝงของ pageYOffset |
self | ส่งกลับหน้าต่างปัจจุบัน |
status | ตั้งค่าหรือผลตอบแทนที่ข้อความในสถานะของหน้าต่าง |
top | ส่งกลับหน้าต่างเบราว์เซอร์บนสุด |
วิธีหน้าต่างวัตถุ
วิธี | ลักษณะ |
---|---|
alert() | แสดงช่องการแจ้งเตือนด้วยข้อความและปุ่ม OK |
atob() | ถอดรหัสสตริงฐาน 64 เข้ารหัส |
blur() | เอาโฟกัสจากหน้าต่างปัจจุบัน |
btoa() | encodes สตริงในฐาน-64 |
clearInterval() | ล้างจับเวลาตั้งด้วย setInterval() |
clearTimeout() | ล้างจับเวลาตั้งด้วย setTimeout() |
close() | ปิดหน้าต่างปัจจุบัน |
confirm() | แสดงกล่องโต้ตอบด้วยข้อความและ OK และปุ่มยกเลิก |
focus() | โฟกัสไปที่หน้าต่างปัจจุบัน |
getComputedStyle() | ได้รับในปัจจุบันรูปแบบ CSS คำนวณนำไปใช้กับองค์ประกอบ |
getSelection() | ส่งกลับวัตถุการคัดเลือกเป็นตัวแทนของช่วงของข้อความที่เลือกโดยผู้ใช้ |
matchMedia() | ส่งคืนวัตถุ MediaQueryList ตัวแทน CSS ระบุสตริงสื่อแบบสอบถาม |
moveBy() | ย้ายหน้าต่างที่สัมพันธ์กับตำแหน่งปัจจุบัน |
moveTo() | ย้ายหน้าต่างไปยังตำแหน่งที่กำหนด |
open() | เปิดหน้าต่างเบราว์เซอร์ใหม่ |
print() | พิมพ์เนื้อหาของหน้าต่างปัจจุบัน |
prompt() | แสดงกล่องโต้ตอบที่แจ้งให้ผู้เข้าชมสำหรับการป้อนข้อมูล |
resizeBy() | ปรับขนาดหน้าต่างโดยพิกเซลที่ระบุ |
resizeTo() | ปรับขนาดหน้าต่างให้มีความกว้างที่กำหนดและความสูง |
scroll() | เลิกใช้ วิธีนี้ได้รับการแทนที่ด้วย scrollTo() วิธีการ |
scrollBy() | เลื่อนเอกสารโดยระบุจำนวนพิกเซล |
scrollTo() | เลื่อนเอกสารเพื่อระบุพิกัด |
setInterval() | เรียกฟังก์ชันหรือประเมินการแสดงออกในช่วงเวลาที่กำหนด (มิลลิวินาที) |
setTimeout() | เรียกฟังก์ชันหรือประเมินการแสดงออกหลังจากที่จำนวนที่ระบุมิลลิวินาที |
stop() | หยุดหน้าต่างจากการโหลด |