窗口位置
兼容浏览器代码(使用Iframe除外),获取浏览器左上角相对屏幕左上角的坐标。
var leftPos = (typeof window.screenLeft == "number") ? window.screenLeft : window.screenX; var topPos = (typeof window.screenTop == "number") ? window.screenTop : window.screenY; alert(leftPos + "," + topPos);
移动窗口:使用moveTo和moveBy两个方法,都是接收两个参数,x和y,moveTo代表移动到指定坐标,而moveBy代表根据当前的位置,便宜多少像素。这两个方法在浏览器中一般被禁用。
窗口大小:调整窗口大小使用resizeTo和resizeBy两个方法,同样是接收两个参数,resizeTo是将窗口调整至新的大小,resizeBy是根据当前的大小调整宽度或高度的差值。浏览器一般是禁用的。
导航和打开窗口
Window.open(url);
系统对话框
系统对话框分为alert() confirm() prompt()三个方法,注意的是这三个对话框的样式不是通过css来规定的,而是根据浏览器给定的样式。
Location对象
location.replace("www.baidu.com"); 打开一个新的页面,但是删除历史记录,也就是说点击后退按钮,不会有作用。 location.reload(); //有可能从缓存中刷新页面 location.reload(true);//强制从服务器重新加载
navigator.onLine 判断是否联网。