JS一些小用法
2011-01-04 15:11
190 查看
JavaScript 浏览器检测
检测浏览器及版本<script type="text/javascript">
document.write("<p>浏览器:")
document.write(navigator.appName + "</p>")
document.write("<p>浏览器版本:")
document.write(navigator.appVersion + "</p>")
document.write("<p>代码:")
document.write(navigator.appCodeName + "</p>")
document.write("<p>平台:")
document.write(navigator.platform + "</p>")
document.write("<p>Cookies 启用:")
document.write(navigator.cookieEnabled + "</p>")
document.write("<p>浏览器的用户代理报头:")
document.write(navigator.userAgent + "</p>")
</script>
重要事项:在 IE 5.0 及以后版本中,版本号是不正确的!在 IE 5.0 和 IE 6.0 中,微软为 appVersion 字符串赋的值是 4.0。怎么会出现这样的错误呢?无论如何,我们需要清楚的是,JavaScript 在 IE6、IE5 和 IE4 中的获得的版本号是相同的。
Cookie创建使用
<html> <head> <script type="text/javascript"> function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(";",c_start) if (c_end==-1) c_end=document.cookie.length return unescape(document.cookie.substring(c_start,c_end)) } } return "" } function setCookie(c_name,value,expiredays) { var exdate=new Date() exdate.setDate(exdate.getDate()+expiredays) document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) } function checkCookie() { username=getCookie('username') if (username!=null && username!="") {alert('Welcome again '+username+'!')} else { username=prompt('Please enter your name:',"") if (username!=null && username!="") { setCookie('username',username,365) } } } </script> </head> <body onLoad="checkCookie()"> </body> </html>
相关文章推荐
- easyui datagrid 的一些用法以及一些js的用法备忘
- Python+Selenium 脚本中的一些js的用法汇总
- JS的一些简单实例用法
- 发邮件 上传图像 JS中的EVENT GRIDVIEW的简单应用 JS中一些寻找控件的用法
- js createRange与createTextRange的一些用法实例
- js一些用法及几个常用的ASP代码
- js一些基础用法
- js一些用法
- 一些js的用法
- document.body的一些用法以及js中的常见问题
- Angular.js指令学习中一些重要属性的用法教程
- 对js数组的理解以及数组的一些习惯用法
- js中正则表达式的一些基本用法
- js中对象的声明方式以及数组的一些用法示例
- Android中js交互以及webview的一些用法
- 一些js基本用法
- js 一些常见的用法。转义符,替换文本。
- js一些基本用法
- {js 一些小用法保存}