ອຸປະກອນ Window
ອຸປະກອນ Window
window object ແມ່ນສະແດງຄວາມຄິດຂອງປ່ອງໄວ້ໃນບັນຊີເບິ່ງໄວ້。
ຖ້າເອກະສານມີຮູບແບບ (frame ຫຼື iframe tag),ບັນຊີເບິ່ງໄວ້ໃນສາຍບັນຊີ window ຂອງ HTML ເອກະສານ ແລະ ສ້າງ window ອື່ນໆສຳລັບແຕ່ລະຮູບແບບ。
ຄວາມອະທິບາຍ:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。
Window 对象集合
集合 | 描述 |
---|---|
frames[] |
返回窗口中所有命名的框架。 ບໍ່ມີມາດຕະການສາກົນທີ່ເປັນສາກົນສຳລັບປະສົມປະກອບ window, ແຕ່ທຸກບັນດາບັນດາຈໍສະໜາມທັງໝົດສະໜັບສະໜຸນປະສົມປະກອບນີ້. |
Window Object Collection
ການກວມ | 描述 |
---|---|
frames[] | ການສະໜັບສະໜຸນຂອງປະສົມປະກອບ Window Object. ທຸກຜູ້ຜູ້ໃຊ້ບັນດາບັນດາຈໍສະໜາມທັງໝົດສະໜັບສະໜຸນປະສົມປະກອບນີ້. |
ປະສົມປະກອບ Window Object | ປະສົມປະກອບ |
document | closed ຫຼຸດອອກຄວາມປິດປາກວັດຖຸຈໍສະໜາມ.. |
defaultStatus | ການອ່ານສະໄໝຫຍັງພຽງແຕ່ Document Object. ບັນຈຸຂໍ້ມູນ. ອຸປະກອນ History. |
Document Object | history |
ການອ່ານສະໄໝຫຍັງພຽງແຕ່ History ຂອງປະສົມປະກອບ. ກະຕຸ້ມຂໍ້ສັບສຳນວນ. | innerheight |
ຫຼຸດອອກວັດຖຸທີ່ສະແດງໃນຈໍສະໜາມ. | innerwidth |
ຫຼຸດອອກວັດຖຸທີ່ສະແດງໃນຈໍສະໜາມ. | length ອຸປະກອນ Location. |
ການຕັ້ງຕັດຕາມຈຳນວນບັນດາການສະໜາມທີ່ສະແດງໃນຈໍສະໜາມ. | location |
ປະສົມປະກອບ Location ສຳລັບຈໍສະໜາມ ຫລື ບັນດາການສະໜາມ. ບັນຈຸຂໍ້ມູນ. | name ອຸປະກອນ Navigator. |
ການຕັ້ງຕັດຕາມຊື່ຈໍສະໜາມ. | Navigator |
ການອ່ານສະໄໝຫຍັງພຽງແຕ່ Navigator ຂອງປະສົມປະກອບ. ກະຕຸ້ມຂໍ້ສັບສຳນວນ. | opener |
ຫຼຸດອອກສະຖານະວັດຖຸທີ່ພາຍໃນຈໍສະໜາມ. | outerheight |
outerwidth | ຫຼຸດອອກສະຖານະວັດຖຸທີ່ພາຍໃນຈໍສະໜາມ. |
pageXOffset | pageYOffset |
parent | ຫຼຸດອອກປະກອບຈໍສະໜາມປົກກະຕິ. |
Screen | ການອ່ານສະໄໝຫຍັງພຽງແຕ່ Screen ຂອງປະສົມປະກອບ. ກະຕຸ້ມຂໍ້ສັບສຳນວນ. ອຸປະກອນ Screen. |
self | ຫຼຸດອອກການຈຸດຢືນຢັນຂອງຈໍສະໜາມ. ຕົງກັບປະສົມປະກອບ Window. |
status | ການຕັ້ງຕັດຕາມສະໜາມສະຖານະຂອງຈໍສະໜາມ. |
top | ຫຼຸດອອກປະກອບຈໍສະໜາມສູງສຸດ. |
window | ປະສົມປະກອບ window ແມ່ນຕົງກັບປະສົມປະກອບ self, ທີ່ບັນຈຸຕົວເອງຂອງປະກອບຈໍສະໜາມ. |
|
ການອ່ານສະໄໝຫຍັງພຽງແຕ່ຈຳນວນສິ່ງທີ່ສາມາດເບິ່ງ. ຖະແຫຼງບັນດາພາສາທີ່ກ່ຽວກັບຈຸດສະຫຼາກທີ່ຕັ້ງຢູ່ໃນໜ້າຈໍສະໜາມ. IE, Safari ແລະ Opera ສະໜັບສະໜຸນ screenLeft ແລະ screenTop, ແຕ່ Firefox ແລະ Safari ສະໜັບສະໜຸນ screenX ແລະ screenY. |
Window 对象方法
方法 | 描述 |
---|---|
alert() | 显示带有一段消息和一个确认按钮的警告框。 |
blur() | 把键盘焦点从顶层窗口移开。 |
clearInterval() | ການຍົກເລີກ timeout ທີ່ຕັ້ງໂດຍ setInterval(). |
clearTimeout() | ການຍົກເລີກ timeout ທີ່ຕັ້ງໂດຍ setTimeout(). |
close() | ການປິດປ່າວັດຈຸມບັນຊີສາຍ. |
confirm() | ການສະແດງປ່າວັດຈຸມທີ່ມີຂໍ້ຄວາມຫຼືວິທິການປະກັນຂອງປະກັນຄຳຖາມ. |
createPopup() | ການສ້າງປ່າວັດຈຸມ pop-up. |
focus() | ການປ່ອຍຄວາມສົນໃຈຄອນພິວະຫາປ່າວັດຈຸມ. |
moveBy() | ການຕັ້ງຕອນປ່າວັດຈຸມຕາມລັກສະນະຂອງບ່ອນຕອນປະຈຸບັນ. |
moveTo() | ການຕັ້ງຕອນຂອງປ່າວັດຈຸມຫາບ່ອນຕອນທີ່ກໍານົດ. |
open() | ການເປີດປ່າວັດຈຸມໃຫມ່ຫຼືຄົ້ນຫາປ່າວັດຈຸມທີ່ມີຊື່. |
print() | ການບິນຂອງຂະໜາດປ່າວັດຈຸມ. |
prompt() | ການສະແດງປ່າວັດຈຸມທີ່ສາມາດຄົບຄວາມການເຂົ້າຂອງຜູ້ນຳໃຊ້. |
resizeBy() | ການດັດເພີ່ມຂະໜາດປ່າວັດຈຸມສະຖານະນະທີ່ກໍານົດ. |
resizeTo() | ການດັດເພີ່ມຂອງຂະໜາດປ່າວັດຈຸມສະຖານະນະທີ່ກໍານົດ. |
scrollBy() | ການສາຍຄວາມມັນຕາມການວັດຈຸມສະຖານະນະທີ່ກໍານົດຕາມລັກສະນະ. |
scrollTo() | ການສາຍຄວາມມັນຕາມການວັດຈຸມສະຖານະນະທີ່ກໍານົດ. |
setInterval() | ການເກັບກັບວິທິການຫຼືການການຄິດທີ່ຕັ້ງຕາມການວັດຈຸມສະຖານະນະທີ່ກໍານົດວິທິການຫຼືການການຄິດ. |
setTimeout() | ການເກັບກັບວິທິການຫຼືການການຄິດທີ່ຕັ້ງຕາມການວັດຈຸມສະຖານະນະທີ່ກໍານົດ. |
Window Object ສະທ້ອນຕົວອອກຫົວໃສງານ
Window Object ສະທ້ອນຕົວອອກຫົວໃສງານວິດີໂອຈັກກະພິບຂອງບັນຊີຫົວໃສງານຫຼືບັນຊີຫົວໃສງານຫຼັງ. ໃນ JavaScript Client-side, Window Object ເປັນ Object ທົ່ວໄປ, ທຸກການສະແດງຈະຄິດໃນການເບິ່ງຕອນປະຈຸບັນ. ສະເພາະນັ້ນຈະບໍ່ຈຳເປັນຂຽນວິທິການສະແດງຕົວອອກຫົວໃສງານບໍ່ຈຳເປັນຂຽນວິທິການທີ່ພົບຕົວອອກຫົວໃສງານທົ່ວໄປ. ແຕ່ສາມາດນຳໃຊ້ປະເພນມທົ່ວໄປຂອງອອກຫົວໃສງານຄືປະເພນມທົ່ວໄປ. ເອງ. documentບໍ່ຈຳເປັນຂຽນ window.document.
ສະເພາະນັ້ນແລ້ວສາມາດນຳໃຊ້ວິທິການຂອງ Window Object ຄືວິທິການເພື່ອນຳໃຊ້ ເຊັ່ນກໍ່ຄິດວ່າ alert() ບໍ່ຈຳເປັນຂຽນ Window.alert().
ນອກຈາກປະເພນມວັດຖຸແລະວິທິການທີ່ອອກລາຍຊື່ຢູ່ເທິງນີ້ Window Object ຍັງໄດ້ຮັບການປະຕິບັດຂອງປະເພນມທົ່ວໄປທີ່ JavaScript Core ກໍານົດການ.
Window 对象的 window 属性和 self 属性引用的都是它自己。当你想明确地引用当前窗口,而不仅仅是隐式地引用它时,可以使用这两个属性。除了这两个属性之外,parent 属性、top 属性以及 frame[] 数组都引用了与当前 Window 对象相关的其他 Window 对象。
要引用窗口中的一个框架,可以使用如下语法:
frame[i] //当前窗口的框架 self.frame[i] //当前窗口的框架 w.frame[i] //窗口 w 的框架
要引用一个框架的父窗口(或父框架),可以使用下面的语法:
parent //当前窗口的父窗口 self.parent //当前窗口的父窗口 w.parent //窗口 w 的父窗口
要从顶层窗口含有的任何一个框架中引用它,可以使用如下语法:
top //ສະໜາມຄອມແມັງທີ່ຕັ້ງຢູ່ທົ່ວໄປຂອງການຄອມແມັງ f self.top //ສະໜາມຄອມແມັງທີ່ຕັ້ງຢູ່ທົ່ວໄປຂອງການຄອມແມັງ f f.top //ສະໜາມຄອມແມັງ f ປະຕູການສະໜາມ
ປະກອບສະໜາມປະຕູການສະໜາມອອກສູ່ທົ່ວໄປຈະຖືກສ້າງມາໂດຍວິທະຍານ Window.open(). ເມື່ອການເອິ້ນວິທະຍານ open(), ຄວນບັນທຶກຄຳຜູ້ຮັບຄຳຜູ້ຮັບກັບຄຳຜູ້ຮັບມັນ, ແລະນຳໃຊ້ຄຳຜູ້ຮັບມັນໃຫ້ອ້າງອີກຄອມແມັງໃໝ່. ຄອມແມັງໃໝ່ຈະຖືກກໍານົດຄວາມລັບ. ການສະເໜີ openerກັບປະກອບທີ່ເປີດກັບມັນ.
ເວລາທີ່, ວັດຖຸ Window ໄດ້ມີວິທະຍານທີ່ຈະດໍາເນີນການຫຼາຍບັນດາການທີ່ກ່ຽວກັບປະກອບສະໜາມບັນດາປະກອບ. ແຕ່, ການສະເໜີ alert()、ການສະເໜີ confirm()ແລະ ການສະເໜີ promptພວກມັນບໍ່ແມ່ນຕາມບັນດາການພາຍໃຕ້ສະໜັບສະໜູນ, ພວກມັນມີການສຳພັດກັບຜູ້ນຳໃຊ້ຜ່ານປະກາດສະໜາມສະເພາະ.