當前位置:才華齋>設計>網頁設計>

javascript學習筆記:window物件使用介紹

網頁設計 閱讀(2.11W)

  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 () {

//執行某些操作

}