用js编写一个下载数量统计

JavaScript019

用js编写一个下载数量统计,第1张

<!DOCTYPE HTML>

<html>

<head>

<meta charset=utf-8/>

<title>test</title>

<script>

function count()

{

var nums = 0

var chk = document.getElementsByName('xz')

for (var i = 0i <chk.lengthi++) {

if(chk[i].checked){

nums++

}

}

document.getElementById('hj').value = nums

}

</script>

</head>

<body>

<form name="form" method="post" action="">

您选择了 <input name="textfield" id="hj" type="text" size="5" value="">项

<input type="checkbox" name="xz" value="" onClick="count()" >A

<input type="checkbox" name="xz" value="" onClick="count()">B

<input type="checkbox" name="xz" value="" onClick="count()">C

<input type="checkbox" name="xz" value="" onClick="count()">D

</form>

</body>

</html>

用AJAX也行,服务器为单个用户统计流量.每次下载前必须获得服务器许可.

1.你需要为你网站上的每一个软件计算大小并且入库.

2.用户点击下载连接转向到程序物理路径前,把文件的大小与数据库中的用户的总使用流量相加,(文件是2M,以前没下过,就是2M+0=2M,入库),然后判断是否超出.

恩,慢慢做吧.网站限制太多,管理太严的话.不利于发展.

算。avascript是网页脚本语言,是用来辅助html的网页做一些其他操作的编程语言。

如果你是看一个网站上的js代码,那些都是源码。因为网页都是要下载下来才能看,配套的js脚本也是一样,你能看到的javascript代码都是已经用到的。

至于函数。。。就是可以理解成操作公式,把一堆javascript操作用{}包在一起,就是一个函数。

回头调用函数的时候就只需要参数和返回值,就能替我执行早就写好的javascript操作。

顺便说一句,函数是广义的,很多地方都有。