1. 程式人生 > >Window 對象

Window 對象

interval pre 新的 對話框 dia appname n) 返回 agent

計時器

setTimeout();//幾秒後執行,只執行一次
setInterval();//每隔幾秒執行一次

瀏覽器定位和導航

//window 的localtion屬性來自Location對象
window.location===document.location
//返回的是該文檔url靜態字符串
//localtion可以被localtion.href代替
localtion.hase  // 返回URL片段標識
localtion.search // 返回問好之後的URL字符串
localtion.assgin();
localtion.replace();
//載入新的文檔 localtion.reload();//重新載入當前文檔 localtion="aaa.html";//可以直接給localtion賦值 localtion="#top";//如果沒有id為top的元素,會跳到頁面頂部

瀏覽歷史

三個方法 back()後退,forward()前進,go(n)一個參數,如果是正數,向前n個頁面,反之向後

history.go(-2);//後退兩個歷史記錄,相當於執行兩次history.back()兩次

瀏覽器和屏幕信息

1.Navigator對象 瀏覽器廠商和版本信息

window.navigator.appName;//瀏覽器全稱
window.navigator.appVersion;//瀏覽器版本號 window.navigator.userAgent;//一般用這個判斷瀏覽器 window.navigator.platform;//操作系統 window.navigator.onLine;//如果存在的話,標識但前是否連接網絡 window.navigator.geolocation;//用戶地理位置信息 window.navigator.cookieEnable;//瀏覽器是否可以永久保留cook信息

2.Screen對象

對話框alert();

confirm();

prompt();

showModalDialog();//顯示一個包含HTML 的對話框,包含三個參數,第一個參數是HTML的URL地址,第二個參數是一個任意值(數組和對象都行),這個只可以在對話框的腳本中window.dialogArguments屬性的值訪問,第三個參數是一個非標準的列表(name=value),如果設置這個參數,可以調整對話框大小

Window 對象