ใน JavaScript คุณสามารถใช้ Outerwidth และ Outerheight เพื่อรับขนาดของเบราว์เซอร์ ใช้ InnerWidth และ InnerHeight เพื่อรับขนาดของหน้าต่าง (ไม่รวมส่วนขอบของเบราว์เซอร์) สำหรับ IE6 และรุ่นก่อนหน้าจำเป็นต้องแยกแยะว่าเป็นโหมดมาตรฐานหรือโหมดผสม โหมดมาตรฐานใช้ document.documentelement.clientWidth, documentEnumentElement.clientheight; โหมดที่หลากหลายใช้ clientWidth clientWidth ของ Body, ClientHeight
การคัดลอกรหัสมีดังนี้:
(การทำงาน () {
var pagewidth = window.innerWidth;
var pageHeight = window.innerHeight;
var broswerwidth = window.outerwidth;
var broswerheight = window.outerheight;
การแจ้งเตือน (pagewidth + "" + pageHeight);
การแจ้งเตือน (Broswerwidth + "" + Broswerheight);
if (typeof pagewidth! = "number") {
if (document.CompatMode == "CSS1COMPAT") {// โหมดมาตรฐาน
pagewidth = document.documentElement.ClientWidth;
pageHeight = document.documentelement.clientheight;
} อื่น {
pagewidth = document.body.clientwidth;
pageHeight = document.body.clientheight;
-
-
-
รับตำแหน่งของหน้าต่าง: เช่น, Chrome, Safari, ใช้ Screenleft, Screentop เพื่อรับตำแหน่งของหน้าต่างจากด้านซ้ายและด้านบนของหน้าจอ Firefox ไม่สนับสนุนสถานที่ให้บริการนี้ Firefox ใช้ ScreenXP และหน้าจอเพื่อให้ได้เอฟเฟกต์เดียวกัน
การคัดลอกรหัสมีดังนี้:
(ฟังก์ชั่น btnfun () {
var leftPos = (typeof window.screenleft == "number")? Window.screenleft:
Window.screenx;
var toppos = (typeof window.screentop == "number")? window.screentop:
Window.screeny;
การแจ้งเตือน (leftpos + "" + toppos);
//alert(window.screenleft+ ""+window.screentop);
-