浏览器中的js

判断浏览器的方法

一般常用方法是document.all
document.all能区分出FireFox,却无法区分Opera,因为Opera支持document.all.
但不支持,所以可以用下面的
if( document.all && window.external){
//IE代码
}else{
//其他
}

var Browser = {
'isIE' : (navigator.userAgent.indexOf('MSIE') >= 0) && (navigator.userAgent.indexOf('Opera') < 0),
'isFirefox' : navigator.userAgent.indexOf('Firefox') >= 0,
'isOpera' : navigator.userAgent.indexOf('Opera') >= 0
};

1.窗体操作
moveBy(dx,dy) 相对移动,窗口左上角为原点.桌面左上角为终点
moveTo(x,y) 使窗口的左上角移动到桌面的,x,y处
resizeBy(dw,dh) 相对变化,以原来的大小增加,减小
resizeTo(w,h) 把高度调为,w,h

窗体大小及位置
ie中的
window.screenLeft
window.screenTop
document.body.offsetWidth
document.body.offsetHeight
其它
window.screenX
window.screenY
window.innerWidth
window.innerHeight
window.outerWidth
window.outerHeight

2.js中的暂停,与时间间隔
暂停 var id = setTimeout(执行代码,暂停毫秒)
clearTimeout(id); 取消暂停执行代码
间隔 var id = setInterval(执行代码,暂停毫秒) 重复的间隔执行
clearInterval(id);取消重复的间隔执行

window.history.length
window.history.go(1);
window.history.back();
window.history.foward();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值