前端js部分
function addJs(file)
{
var scriptId=arguments[1];
var funExec=arguments[2];
var funcLoading=arguments[3];
var expire=arguments[4];
var expFunc=arguments[5];
var parent=document.getElementsByTagName('head')[0];
if($('scriptId'))
{
var script=$('scriptId');
script.src=file;
}
else
{
var script=document.createElement('SCRIPT');
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', file);
script.setAttribute('id', scriptId);
parent.appendChild(script);
}
script.onreadystatechange = function (){
if(typeof(funExec)=='function'){if(script.readyState == 'complete' || script.readyState =="loaded"){funExec()}}
if(script.readyState == 'loading'&&typeof(funcLoading)=='function'){t=setTimeout(funcLoading ,expire )}
};
script.onload = function (){(typeof(funExec)=='function')?funExec():""};
return script;
}
function downcount(){
addJs("http://localhost/count.php?click=1&"+Math.random());
//jQuery.getJSON(
// "http://www.ttcj.cn/count.php?click=1&"+Math.random(),
// function(json){
// $("count").innerHTML=json;
// }
//);
}
function $(id){
return document.getElementById(id);
}
count.php处理部分
if($_GET['click']==1){
if(file_exists("count.txt")){
$count=file_get_contents('count.txt');
$count=$count+1;
Tools::writeFile($count,'count.txt');
echo 'document.getElementById("count").innerHTML='.$count;
}else{
Tools::writeFile('1000','count.txt');
echo 'document.getElementById("count").innerHTML=12';
//echo '12';
}
}else{
$count=file_get_contents('count.txt');
echo 'document.write("'.$count.'")';
}
分享到:
相关推荐
在JavaScript编程领域,实现在线统计一个页面内鼠标点击次数是一项基础但重要的功能,它可以帮助开发者了解用户与网页的交互情况,优化用户体验。本教程将详细讲解如何利用JavaScript来记录并展示用户在页面上的点击...
跨域是Web开发中一个常见的概念,由于浏览器的同源策略限制,JavaScript通常只能与同一域名下的资源进行交互。然而,随着互联网应用的发展,不同源之间的数据交换变得日益重要,因此出现了多种跨域解决方案。本文将...
对于JavaScript跨域问题,一个简单的解决方法是使用`<script>`标签的src属性来加载其他域的脚本资源。这是因为`<script>`标签不受同源策略限制。在页面中直接引入一个外部的JavaScript文件,这个文件中可以包含任何...
前几天给了个需求对浏览器网页进行截图,把网页统计数据图形表等截图保存至用户本地。 首先对于网页截图,我用的是canvas实现,获取你需要截图的模块的div,从而使用canvas对你需要的模块进行截图。 我们先来引入...
在统计分析方面,项目可能利用JavaScript库,如Chart.js或D3.js,对收集到的销售数据进行可视化展示。这些库可以帮助生成各种图表,如柱状图、折线图和饼图,以直观地展示汽车销售的各类统计数据,如各型号的销售...
JS无法跨域获取IP地址的问题及利用jquery解决的详细知识点如下: 首先,需要了解什么是跨域。在Web开发中,跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这被浏览器的同源策略所限制。同源策略是...
这种方法的好处在于,避免了每次点击都要向服务器发送新的请求,而是复用现有的图片资源,只需要通过改变图片URL参数即可实现统计功能,从而提高了性能和用户体验。 在实际应用中,由于可能的OCR扫描错误和文字识别...
3. **Nginx代理**: 通过Nginx配置代理服务器,将不同路径的请求转发到不同源的服务,从而实现跨域。例如,所有/test开头的请求都会被转发到http://127.0.0.1:81。 ```nginx location /test{ proxy_pass ...
1. JavaScript文件(js):这些文件包含了实现地图展示、交互和动态效果的代码。可能是ECharts的配置脚本,定义了地图的加载、颜色设置、缩放、平移等操作。ECharts支持自定义地图,所以这些js文件可能包含了湖北省...
这类数据通常被用于地理信息系统(GIS)或者数据分析可视化项目,尤其是那些基于Echarts、D3.js等JavaScript库构建的交互式地图应用。下面将详细阐述相关知识点。 1. **Echarts**: Echarts 是一个由百度开发的...
在实际应用中,开发者可能需要结合后端服务获取动态数据,通过JavaScript将数据与地图上的各市区域关联,实现如点击地图区域显示相关统计数据、拖动缩放地图等功能。同时,为了提供良好的用户体验,还需要关注性能...
- **Java监听器**:Java的事件监听器可用于实时监控用户活动,实现在线人数统计。 - **Android计步器**:Android提供了计步监听器,用于精确地跟踪用户的步数。 总的来说,Cookie是Web开发中常见的技术,用于在...
本文将围绕"青海省省市地图js和json文件"这一主题,详细介绍如何利用JavaScript(js)和JSON数据格式来实现青海地图的精准绘制。 首先,我们要理解js和json文件在地图绘制中的角色。JavaScript是一种广泛使用的编程...
标题 "广西自治区省市级地图js和json文件" 涉及到的是在IT领域中用于数据可视化的一个实例,特别是利用JavaScript库Echarts展示地理信息。Echarts是一个强大的、基于JavaScript的数据可视化库,它支持多种图表类型,...
总结来说,动态创建iframe并动态添加js执行代码是Web开发中的重要技术,它能够帮助我们实现异步加载、跨域通信等功能,但同时也需要注意相关的安全问题。通过熟练掌握这些技术,开发者能够构建更复杂、更灵活的Web...
`window.postMessage`不仅在简单的父子窗口或`iframe`通信中发挥作用,还可以用于实现更复杂的跨窗口通信场景,如多个`iframe`之间的通信,或者在不同窗口之间传递复杂的数据结构。在实际应用中,开发者可以结合`...
在非零坊Fso统计中,可能是通过Ajax请求将计数操作发送到服务器的ASP脚本,实现跨域数据交互。 5. **程序结构**:非零坊Fso统计1.1由两个文件组成,"Num.txt"计数文件和"Index.asp"程序文件。"Num.txt"文件存储访问...
电影院会员管理系统,使用前后端分离架构开发,前端基于Vue.js+Element UI技术,后端使用springboot+mybatis实现,包含管理员、会员管理、会员卡管理、电影票、消费记录、数据统计等模块。 【运行项目】 方法一: ...
在前端,通常会使用`<img>`标签来发送统计数据,因为这种方式几乎不会受到浏览器兼容性和跨域问题的限制。 #### 数据收集和发送策略 如何有效地收集和发送数据也是设计SDK时需要考虑的。比如,为了避免重复发送...
本文介绍了一种基于客户端JavaScript和服务器端JSP技术相结合,通过img标签的图像请求来实现静态页面访问次数统计的方法,此方法对服务器的性能影响小,并且可以比较方便地应用于静态页面。 ### JS+JSP静态页面访问...