比方说,在网站中,每当人们点击我网站上的任何链接超过x次时,我都想显示通知消息块。有没有可能用javascript计数并显示通知消息块?我们还能计算刷新次数吗?或者只能用php这样的服务器端语言来完成?敬请指教。谢谢。
关于这一点,
发布于 2011-03-24 17:51:31
当任何链接被点击时,最好使用JQuery的live来做一些事情
描述:为当前和将来与当前选择器匹配的所有元素的事件附加一个处理程序。
$('a').live('click', function() {
// Live handler called.
});即使你在运行时添加了更多的链接,这也能解决问题。
为了计算刷新次数,我会在window.load事件上使用ajax调用,或者如果你想在Html5中使用新的tech - store it locally。:-)
发布于 2011-03-24 17:42:57
您可以在客户机上执行此操作。但是,这将仅限于浏览器。最简单的方法是将此信息存储在客户端的cookie中。例如,使用jQuery,你可以像这样简单地截取点击:
$("a").click(function() {
var clickedUrl = $(this).attr('href');
// Here you update the cookie for the count of clicks for that A URL
});发布于 2011-03-24 17:43:31
我要么在服务器端计算页面刷新次数,要么可能在页面加载时调用ajax函数来更新计数。
如果你想计算点击次数,你可能需要给每个链接绑定一个事件,然后对于每个独立视觉按钮,在全局变量中存储点击次数……
https://stackoverflow.com/questions/5417167
复制相似问题