var strVer = window.navigator.appVersion;if ( strVer.substr(17,4) == "MSIE" )
{
alert("main ver:" + strVer.substr(22,1);
...
}
else
{
}
{
alert("main ver:" + strVer.substr(22,1);
...
}
else
{
}
解决方案 »
- XMLHttpRequest 传送参数中的特殊字符
- 如何提交非表单信息
- 请问这段js程序,检查输入是否非空,为什么没起作用?
- 表格控件求教!请进来看看!
- 校内网的发帖页面是如何做的?帮帮忙
- 请教关于如何查看XML字符串流?
- jquery代码firefox不执行,click事件需要单击两次?求帮助
- 为什么脚本不管用啊!急等!
- asp+javascript的问题(非常麻烦,谢谢!!!)
- 谁能给我简单分析下这个jQuery Validation插件,黄色部分看不懂为什么这么写?
- 一个简单问题!!!马上结帐在javaScript里怎么加入 asp???
- http://www.ttjj.com/index.php,这个网址吧我的机子整惨了,求救!
function cc()
{
alert(window.navigator.appName);
alert(window.navigator.appVersion);
}
</script><body onload="cc()">
<!--
document.write("您使用的浏览器是:<br>"+navigator.appName+" "+navigator.appVersion);
//-->
</script>
document.write("This browser is version " + navigator.appVersion)
document.write(" from <B>" + navigator.appName + "</B>.")
</SCRIPT>
function show()
{
alert(window.navigator.appName);
alert(window.navigator.appVersion);
}
</script><input type=button onclick="show()" value="show">
function test_ver() //檢測是否是IE瀏覽器,並且版本是5.0以上
{
var agt=navigator.userAgent.toLowerCase();
var appVer = navigator.appVersion.toLowerCase();
var is_minor = parseFloat(appVer);
var is_major = parseInt(is_minor);
var iePos = appVer.indexOf('msie');
if (iePos !=-1) {
is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)))
is_major = parseInt(is_minor);
}
var is_getElementById = (document.getElementById) ? "true" : "false";
var is_getElementsByTagName = (document.getElementsByTagName) ? "true" : "false";
var is_documentElement = (document.documentElement) ? "true" : "false";
var is_ie = ((iePos!=-1) && (!is_opera));
var is_opera = (agt.indexOf("opera") != -1);
if ((iePos!=-1) && (!is_opera)!=true){
alert("由於你不是用Microsoft Internet Explorer瀏覽器,所以很可能不能順利訪問本網站,建議你更換瀏覽器");
}
else{
if (is_ie && is_minor < 5){
alert("你的IE瀏覽器版本不夠高,可能會造成瀏覽不便,建議你安裝IE5或更高版本瀏覽器")
}
}
}
http://lucky.myrice.com/javascriptexam/browsersniffer2.htm