js怎么获取访问页数记录(知道的能不能告诉我一下)

这次老大布置了一个任务,但是我有几个地方不会,请大家帮一个忙吧。这个任务主要就是使用js获取:1.网站来源截取2.上网IP截取3.上网地址截取4.操作系统截取5.分辨率截取6.访问页数记录,但是我只能获取到1.网站来源4.操作系统5.分辨率这几个,其中上网IP、地址我是截取到,但是有人说我这种截法是不行的,所以你们谁看到的能不能告诉我一下这几个是怎样截取的,谢谢你们了,这个是我写的代码,能不能告诉我一下那个文字效果是什么啊

<!DOCTYPE HTML>

<html>

<head>

<meta charset="UTF-8">

<title>当前用户访问信息</title>

<script src="http://apps.bdimg.com/libs/jquery/1.9.1/jquery.min.js"></script>

<style type="text/css">

.mains{width:400px;height:300px;border:1px solid #333;margin-left:60px;margin-top:60px;font-size:14px;padding:10px;}

.guanjian{width:30%;height:30px;float:left;}

.huoqu{width:70%;height:30px;float:left;}

</style>

</head>

<body>

<div class="mains">

<h1>系统分析</h1>

<div><div class="first">初次来源:</div><div class="huoqu laiyuan"></div></div>

<div><div class="guanjian">搜索关键词:</div><div class="huoqu word"></div></div>

<div><div class="guanjian">上网IP:</div><div class="huoqu ip">

<script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>

<script type="text/javascript">  document.write(returnCitySN["cip"])  </script>

</div></div>

<div><div class="guanjian">上网地址:</div><div class="huoqu">

<script type="text/javascript">  document.write(returnCitySN["cname"])  </script>

</div></div>

<div><div class="guanjian">操作系统:</div><div class="huoqu xitong"></div></div>

<div><div class="guanjian">分辨率:</div><div class="huoqu fenbianlv"></div></div>

<div><div class="guanjian">访问页数:</div><div class="huoqu"></div></div>

</div>

<script type="text/javascript">

//获取初次来源

$ly=document.write(document.referrer);

$(".laiyuan").text($ly);

//获取搜索关键词

function GetQueryString($name){

var $index=document.referrer.indexOf($name+"="),$e=‘‘;

if($index>1){

$e=document.referrer.substring($index+$name.length+1);

if(($index=$e.indexOf("&"))>0){

$e=$e.substring(0,$index);

}

}

return $e;

}

$wd=GetQueryString("wd");

if($wd&&$wd.length>0){

$wd=decodeURIComponent($wd);}

$(".word").text($wd);

//获取上网IP

//获取上网地址

//获取操作系统

function detectOS() {

var sUserAgent = navigator.userAgent;

var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows");

var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator.platform == "Macintosh") || (navigator.platform == "MacIntel");

if (isMac) return "Mac";

var isUnix = (navigator.platform == "X11") && !isWin && !isMac;

if (isUnix) return "Unix";

var isLinux = (String(navigator.platform).indexOf("Linux") > -1);

if (isLinux) return "Linux";

if (isWin) {

var isWin2K = sUserAgent.indexOf("Windows NT 5.0") > -1 || sUserAgent.indexOf("Windows 2000") > -1;

if (isWin2K) return "Win2000";

var isWinXP = sUserAgent.indexOf("Windows NT 5.1") > -1 || sUserAgent.indexOf("Windows XP") > -1;

if (isWinXP) return "WinXP";

var isWin2003 = sUserAgent.indexOf("Windows NT 5.2") > -1 || sUserAgent.indexOf("Windows 2003") > -1;

if (isWin2003) return "Win2003";

var isWinVista= sUserAgent.indexOf("Windows NT 6.0") > -1 || sUserAgent.indexOf("Windows Vista") > -1;

if (isWinVista) return "WinVista";

var isWin7 = sUserAgent.indexOf("Windows NT 6.1") > -1 || sUserAgent.indexOf("Windows 7") > -1;

if (isWin7) return "Win7";

}

return "other";

}

$xt=detectOS();

$(".xitong").text($xt);

//获取分辨率

$fbl_1=screen.width;

$fbl_2=screen.height;

$fbl=$fbl_1+"*"+$fbl_2;

$(".fenbianlv").text($fbl);

//获取访问页数

</script>

</body>

</html>

这个图片是最终的效果图,主要获取的数据在系统分析里面

时间: 2024-12-25 18:21:14

js怎么获取访问页数记录(知道的能不能告诉我一下)的相关文章

分页的集合获取总页数

发散性考虑 ,,,,,,,,,,,,,,呵呵, 1 public int TotalPageCount { get { return (int) Math.Ceiling((double) TotalItemCount/PageSize); } } 2 public int TotalPageCount { get{ if(TotalItemCount%PageSize==0) return TotalItemCount/PageSize; } else { return TotalItemCo

在js中获取页面元素的属性值时,弱类型导致的诡异事件踩坑记录,

前几天写一个js的时候遇到一个非常诡异的事情,这个问题是这样的,我要获取一个页面的DOM元素的val值,判断这个值是否比某个变量大,这个需求原先数字最大也就是10,现在要改了,可能会更多,这个时候我发现比较大小的判断就出了问题: 代码粘出来: 1 // js弱类型导致的诡异现象,11 > 9 false 2 function downtest(id){// 现象是当val取到的元素val值是11的时候,11>9结果是false 3 // 当前点击下一题的是第几题, 4 var val=$(&q

总页数,页码,起始记录数之间的关系

totalRecords:总记录数 pageRecordNum:每页最多显示记录数 totalPages:总页数 pageNo:页码 pageBegin:每页开始的记录数 pageEnd:每页结束记录数 各变量之间的关系: totalPages = totalRecords%pageRecordNum  ==  0 ?totalRecords / pageRecordNum :totalRecords / pageRecordNum + 1: pageBegin =  pageNo<=1 ?0

dotnet获取PDF文件的页数

#region 获取PDF文件的页数 private int BytesLastIndexOf(Byte[] buffer, int length, string Search) { if (buffer == null) return -1; if (buffer.Length <= 0) return -1; byte[] SearchBytes = Encoding.Default.GetBytes(Search.ToUpper()); for (int i = length - Sear

js获取字符串字节数方法小结

js获取字符串字节数的方法.分享给大家供大家参考.具体如下: 大家都知道,获取字符串的长度可用length来获取,那么获取这段字符串的字节数呢? 英文字母肯定lenght和字节数都一样:都是1而中文lenght=1,字节数=2因此,需要作的就是把中文字符的字节数计算出来. 方法一: alert('a'.replace(/[^\u0000-\u00ff]/g,"aaa").length); //原理:把中文字符替换成2个英文字母,那么字节数就是2, //示例中改成替换成3个英文字母了.

SQL存储过程中,传参获取指定条数的记录

假设传入参数 为 @TopCount 直接写 Select top @topcount * from table 是不行的. 可以考虑使用SET ROWCOUNT 示例如下 ALTER PROCEDURE [dbo].[P_CSM_SelectHandleResult] @TopCount int=50 AS BEGIN SET NOCOUNT ON; set rowcount @TopCount SELECT * from HandleResult order by HandleIndex d

依据记录总数和每页大小取页数(转)

依据记录总数和每页大小取页数例如:总记录数为totalrow,每页显示数为pagesize,现在要求总页数totalpage1 常用方法:整除,判断余数,余数大于0,整除结果加1. if(totalrow%pagesize==0) totalpage=totalrow/pagesize; else totalpage=totalrow/pagesize+1; 这种计算方法,会导致程序先取余数,再比较是否有余数,再进行整除操作,然后再进行相加操作2 今天无意间发现还有另外一种计算方式(以前没怎么多

纯JS设置首页,增加收藏,获取URL參数,解决中文乱码

雪影工作室版权全部,转载请注明[http://blog.csdn.net/lina791211] 1.前言 纯Javascript 设置首页,增加收藏. 2.设置首页 // 设置为主页 function SetHome(obj, vrl) { try { obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(vrl); } catch (e) { if (window.netscape) { try { netscape.s

js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)

最近做了一个项目,需要用子域名调用主域名下的一个现有的功能,于是想到了用jsonp来解决,在我们平常的项目中不乏有这种需求的朋友,于是记录下来以便以后查阅同时也希望能帮到大家,需要了解的朋友可以参考下 很庆幸,我又见到了末日后新升的太阳,所以我还能在这里写文章,言归正传哈,最近做了一个项目,需要用子域名调用主域名下的一个现有的功能,于是想到了用jsonp来解决,在我们平常的项目中不乏有这种需求的朋友,于是记录下来以便以后查阅同时也希望能帮到大家. 什么是JSONP协议? JSONP即JSON w