<html>
<head>
<title>浏览器对象</title>
<meta http-equiv="Content-Type" content="text/html; charset=gkb"/>
</head>
<body>
<!--先编写好网页布局-->
<p><span id="mytime" style="font-weight:bold;"></span>秒后回到主页<input type="button" value="返回" onclick="click()" /></p>
<script type="text/javascript">
//获取显示秒数的元素,通过定时器来更改秒数。
var num=5;
function time(){
var mytime=document.getElementById("mytime");
mytime.innerHTML = num;
num = num - 1;
setTimeout(time, 1000);
if(num == 0)
location.href = "http://www.baidu.com";
}
setTimeout(time);
//通过window的location和history对象来控制网页的跳转。
function click(){
window.history.forward();
}
</script>
</body>
</html>
window - navigator对象
我们需要知道当前的浏览器厂商和版本信息可以用navigator对象。它有几个常用的属性。
appName:浏览器的全称。
appVersion:浏览器的版本。
userAgent:通常包含HTTP头部中发送的字符串,也可能包含其他细节。
也可以用非标准化的属性。
onLine:表示浏览器当前是否连接网络。
gelocation:用于确定用户地理位置信息,html5的属性
javaEnabled():当浏览器运行java小程序时返回true。
cookieEnable:当浏览器可以保存cookie时返回true。
<html>
<head>
<script>
function show(){
var info = "";
info += " appName:"+window.navigator.appName+"\n";
info += " appVersion:"+window.navigator.appVersion+"\n";
info += " userAgent:"+window.navigator.userAgent+"\n";
var ele = document.getElementById("nav");
ele.innerHTML = info;
}
</script>
</head>
<body onload="show();">
<div id="nav"></div>
</body>
</html>
<html>
<head>
<script>
var info = "";
function showNavigator(){
info += " online:"+window.navigator.onLine+"\n";
info += " javaEnabled:"+window.navigator.javaEnabled()+"\n";
info += " cookieEnable:"+window.navigator.cookieEnabled+"\n";
var ele = document.getElementById("nav");
ele.innerHTML = info;
}
</script>
</head>
<body onload="showNavigator();">
<div id="nav"></div>
<div id="pos"></div>
</body>
</html>