糯米文學吧

位置:首頁 > 設計 > 網頁設計

javascript學習筆記:window對象使用介紹

  1.窗口位置

javascript學習筆記:window對象使用介紹

以下取得瀏覽器窗口距屏幕左邊和上邊的位置

複製代碼 代碼如下:

var leftPos = (typeof enLeft == "number") ? enLeft : enX; //左邊位置

var topPos = (typeof enTop == "number") ? enTop : enY; //上邊位置

  2.瀏覽器大小

以下取得瀏覽器頁面視口的大小

複製代碼 代碼如下:

var pageWidth = rWidth,

pageHeight = rHeight;

if (typeof pageWidth != "number") {

if (atMode == "CSS1Compat") {

pageWidth = ntWidth;

pageHeight = ntHeight;

} else {

pageWith = ntWdith;

pageHeight = ntHeight;

}

}

  3.打開或彈出窗口

()方法,可以接受4個參數,通常只需指定第一個參數,第一個參數為URL,第二個參數為_self 、_parent 、_top 、_blank 或者框架

複製代碼 代碼如下:

("");

("","_blank");

("","topFrame","height=400,width=400,top=10,left=10,resizable = yes");

zeTo(500,300); //調整窗口大小

To(100,100); //移動窗口位置

e(); //關閉新打開的窗口,IE會報錯

  tion 對象

(URL) 加載URL

複製代碼 代碼如下:

(URL) 加載URL

("");

= "" ; //同上

gn = ""; //同上

tion = ""; //同上

ace(""); //同上,但不能回退

ad(); //重新加載(可能從緩存中加載)

ad(true); //重新加載(從服務器中加載)

ch() 返回URL中的查詢字符串,字符串以為?開頭

  5.獲取查詢字符串參數

複製代碼 代碼如下:

function getQueryStringArgs() {

var qs = (th > 0) tring(1) : "";

var args ={};

var items = t("&");

var item = null,name = null,value = null;

for (var i=0 ; i<th ; i++)

{

item = itmes[i]t("=");

name = decodeURIComponent(item[0]);

value = decodeURIComponent(item[1]);

args[name] = value;

}

return args;

}

//假設查詢字符串參數是?q=javascript&num=10

var args = getQueryStringArgs();

alert(args["q"]); //"javascript"

alert(args["num"]); //"10"

  ory 對象

複製代碼 代碼如下:

()頁面跳轉

(-1); //後退一頁

(1); //前進一頁

(2); //前進兩頁

(""); 跳轉到最近的頁面

(); //後退一頁

ord(); //前進一頁

檢測當前頁是不是用户打開的第一個頁面

複製代碼 代碼如下:

if (th == 0) {

//如果打開的是第一個頁面的話,執行某些操作

}

  7.頁面加載

ad() 用於頁面加載結束後做某些操作

複製代碼 代碼如下:

ad = function () {

//執行某些操作

}