var
leftPos
=
(
typeof
window.screenLeft
==
"
number
"
)
?
window.screenLeft : window.screenX;
var
topPos
=
(
typeof
window.screenTop
==
"
number
"
)
?
window.screenTop : window.screenY;
//
alert(leftPos + "," + topPos);
//
alert(top.screenX);
window.moveTo(
0
,
0
);
window.moveBy(
100
,
100
);
var
pageWidth
=
window.innerWidth;
var
pageHeight
=
window.innerHeight;
if
(
typeof
pageWidth
!=
"
number
"
) {
if
(document.compatMode
==
"
CSS1Compat
"
) {
pageWidth
=
document.documentElement.clientWidth;
pageHeight
=
document.documentElement.clientHeight;
}
else
{
pageWidth
=
document.body.clientWidth;
pageHeight
=
document.body.clientHeight;
}
}
//
document.write("pageWidth : " + pageWidth + " , " + "pageHeight : " + pageHeight);
window.resizeTo(
500
,
500
);
//
调整到500 X 500
window.resizeBy(
100
,
50
);
//
调整到600 X 550
window.open(
"
http://ce.sysu.edu.cn/
"
,
"
_blank
"
);
var
ceWin
=
window.open(
"
http://ce.sysu.edu.cn/
"
,
"
_blank
"
,
"
height:400,width:400,top:10,left:10,resizable=yes,status=yes
"
);
alert(ceWin.opener
==
window);
if
(ceWin
==
null
) {
alert(
"
The popup was blocked.
"
);
}
//
检测window.onen()方法打开的窗口是否被屏蔽了
var
blocked
=
false
;
try
{
var
ceWin
=
window.open(
"
http://ce.sysu.edu.cn/
"
,
"
_blank
"
,
"
height:400,width:400,top:10,left:10,resizable=yes,status=yes
"
);
if
(ceWin
==
null
) {
blocked
=
true
;
}
}
catch
(ex) {
blocked
=
true
;
}
if
(blocked) {
alert(
"
The popup was blocked.
"
);
}
setTimeout(
function
() {
alert(
"
Hello!
"
);
},
1000
);
var
timeoutId
=
setTimeout(
function
() {
alert(
"
Hello!
"
);
},
2000
);
clearTimeout(timeoutId);
setInterval(
function
() {
alert(
"
Hello!
"
);
},
1000
);
//
间歇调用
var
num
=
0
;
var
max
=
5
;
var
intervalId
=
null
;
function
incrementNumber() {
num
++
;
if
(num
==
max) {
clearInterval(intervalId);
alert(
"
Done!
"
);
}
}
intervalId
=
setInterval(incrementNumber,
500
);
//
超时调用
var
num
=
0
var
max
=
5
;
function
incrementNumber() {
num
++
;
if
(num
<
max) {
setTimeout(incrementNumber,
500
);
}
else
{
alert(
"
Done!
"
);
}
}
setTimeout(incrementNumber,
500
);
function
getQueryStringArgs() {
var
qs
=
(location.search.length
>
0
)
?
location.search.subString(
1
) :
""
;
var
args
=
{};
var
value
=
null
, name
=
null
, item
=
null
;
var
items
=
qs.split(
"
&
"
);
for
(
var
i
=
0
, len
=
items.length; i
<
len; i
++
) {
item
=
items[i].split(
"
=
"
);
name
=
decodeURIComponent(item[
0
]);
value
=
decodeURIComponent(item[
1
]);
args[name]
=
value;
}
return
args;
}
alert(navigator.appCodeName);
//
Mozilla
//
alert(navigator.appName);
alert(navigator.cookieEnabled);
//
true
alert(navigator.cpuClass);
//
x86
alert(navigator.language);
//
zh-cn
alert(navigator.onLine);
//
false
alert(navigator.platform);
//
Win32
alert(navigator.plugins);
//
alert(navigator.product);
//
alert(navigator.systemLanguage);
//
zh-cn
alert(navigator.userLanguage);
//
zh-cn
function
hasPlugin(name) {
//
非IE中检测插件
name
=
name.toLowerCase();
for
(
var
i
=
0
; i
<
navigator.plugins.length; i
++
) {
if
(navigator.plugins[i].name.toLowerCase().indexOf(name)
>
-
1
) {
return
true
;
}
}
return
false
;
}
alert(hasPlugin(
"
Flash
"
));
alert(hasPlugin(
"
Java
"
));
*/
function
hasIEPlugin(name) {
try
{
new
ActiveXObject(name);
return
true
;
}
catch
(ex) {
return
false
;
}
}
alert(hasIEPlugin(
"
ShockwaveFlash.ShockwaveFlash
"
));