window 对象属性

1窗口大小

// 浏览器兼容
var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX;
var topPos = (typeof window.screenTop == "number") ? window.screenTop : window.screenY;
var width = window.outerWidth; //返回窗口的外部宽度。
var inner = window.innerWidth; //返回窗口的文档显示区的宽度。
var box = document.getElementById("box");
box.style.width = "width";
 // 标准模式:
   var client = document.documentElement.clientWidth;
// 混杂模式
    var clinet2 = document.body.clientWidth;
//  兼容
var pageWidth = window.innerWidth;
var pageHeight = window.innerHeight;
//ie8及更早版本没有提供取得当前浏览器窗口尺寸的属性,但可通过DOM取得页面可见区域的相关信息(clientWidth) if(typeof pageWidth != "number"){ if(document.compatMode == "CSSlCompat"){ pageWidth = document.documentElement.clientWidth; pageHeight = document.documentElement.clientHeight; }else{
//ie6混杂模式 pageWidth= document.body.clientWidth; pageHeight = document.body.clientHeight; } }

2.打开窗口

//检测浏览器是否屏蔽弹出窗口(弹出一个新的窗口,与alert弹窗不同)
var blocked = false; try{ win = window.open("https://www.baidu.com/?tn=cnopera"); if(win == null){ blocked = true; } }catch(ex){ blocked = true; } if(blocked){ // alert("hello"); }

3.History 对象包含用户(在浏览器窗口中)访问过的 URL

history 对象属性:window.history.length 返回浏览器历史列表中的数量

history 对象方法:window.history.back(); 上一页window.history.go();任意一页 window.history.forward()下一页

4.窗口中的框架数量

window.length;  

5.window.location把用户带到一个新的地址  以及其他属性与方法

转载于:https://www.cnblogs.com/ameiaidaima/p/5869141.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值