很可能是IE浏览器缓存问题造成的
function get_video_clicknums(){
var film_id = '{{vodcommodity_ptr_id}}';
$get("/csa/train/class/detail/videoclick", {'film_id':film_id},
function(data){
}, 'json');
}
改为:
function get_video_clicknums(){
var film_id = '{{vodcommodity_ptr_id}}';
$get("/csa/train/class/detail/videoclicktimeStamp=" + new Date()getTime(), {'film_id':film_id},
function(data){
}, 'json');
}
试试
判断 n 的值就可以了。n的初始值为0,即未点击时候的状态。点击一次n+1,所以n就是用户点击的次数。
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库( 或JavaScript框架)。
jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档 *** 作、事件处理、动画设计和Ajax交互。
这些代码也是jQuery语法的最初雏形。当时John的想法很简单:他发现这种语法相对现有的JavaScript库更为简洁。但他没想到的是,这篇文章一经发布就引起了业界的关注。
于是John开始认真思考着这件事情( 编写语法更为简洁的JavaScript程序库),直到2006年1月14日,John正式宣布以jQuery的名称发布自己的程序库。随之而来的是jQuery的快速发展。
在页面上放一个隐藏域,把xx值赋给隐藏域,然后在后台获取就行了。比如这样
<script type="text/javascript">
var xx = 0;
function CS() {
var tt = documentgetElementById("DIV");
var btn = documentcreateElement("input");
btntype = "button";
btnvalue = "ADD";
btnonclick = function () {
CS();
}
ttappendChild(btn);
xx++;
documentgetElementById("txt_GetInfo")value = xx;<!-把xx赋值给控件->
alert(xx);
}
</script>
<input id="Button1" type="button" value="button" onclick="CS()" />
<div id="DIV"> </div>
<div style="display:none"><input id="txt_GetInfo" type="text" runat=“server”/></div><!-一定要有runat=“server”->
<script>
windowonload=function(){
var t = documentgetElementById("t");
tonclick=function(){
var curCount =documentgetElementById("t")getAttribute("count");
if(parseInt(curCount)>2){
alert("已点击两次")
}else{
documentgetElementById("t")setAttribute("count",parseInt(curCount)+1)
}
}
}
</script>
<button name="t" id="btn" count='0'></button>
以上就是关于获取点击数的js 在IE浏览器下面没反应 其他浏览器都可以统计次数。。。请大神们帮 看看。。。。。全部的内容,包括:获取点击数的js 在IE浏览器下面没反应 其他浏览器都可以统计次数。。。请大神们帮 看看。。。。。、jquery怎么判断点击次数、Asp.net 后台如何获取前台按钮的点击次数如何将JS代码中的值在后台使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)