整个过程大概这样:
1.点击提交按钮 (此时开始计时),js代码将html中的数据传到服务器
2.数据提交至后台java代码处理,处理完毕后,将图片完全显示在html中(此时计时结束)以下是点击提交按钮对应的javascript:function exportChartByPost(){
var endPointValue = document.getElementById("endPoint").value;//获取html中的数据
var reqFormEl = document.getElementById("reqForm");
reqFormEl.action = endPointValue;
reqFormEl.submit();//数据提交至服务器的java代码继续处理,处理后图片显示在网页上
}应该如何在该段javascript中添加代码计算:从点击按钮到图片完全显示在页面上所花的时间
1.点击提交按钮 (此时开始计时),js代码将html中的数据传到服务器
2.数据提交至后台java代码处理,处理完毕后,将图片完全显示在html中(此时计时结束)以下是点击提交按钮对应的javascript:function exportChartByPost(){
var endPointValue = document.getElementById("endPoint").value;//获取html中的数据
var reqFormEl = document.getElementById("reqForm");
reqFormEl.action = endPointValue;
reqFormEl.submit();//数据提交至服务器的java代码继续处理,处理后图片显示在网页上
}应该如何在该段javascript中添加代码计算:从点击按钮到图片完全显示在页面上所花的时间
解决方案 »
- javascript 实现过了零点就删掉某个cookie
- 表单提交问题?
- 不同元素之间共用一个onmouseover和onmouseout事件
- How to make my onmouseover function and onmouseout function work?
- 十万火急:如何动态增加和删除表格的行
- 60分的简单问题,请高手进来,关于导航的单选问题!回答出来后,马上结帖!
- 动态生成的表格,怎么显示不了??
- " Composition.document.execCommand('undo')"这句话用的是什么技术呀?
- [教程]JScript中的变量引用规则(补充,函数用法说明)
- 有问题要问
- ASP.NET JavsScript 获取服务器控件的值
- 关于导航栏链接特定选项的问题!!急!
这里获取的时间差是指开始加载到图片下载完成,没有包括浏览器呈现的时间。
基本上可以认为是图片在网络中传输的时间<script src="EventUtility.js" type="text/javascript">
//<![CDATA[ var EventUtility = {
"addHandler": function (element, eventName, handler) {
if (typeof element.addEventListener === "function")
element.addEventListener(eventName, handler, false);
else if (typeof element.attachEvent === "object")
element.attachEvent("on" + eventName, handler);
else
element["on" + eventName] = handler;
}
};
//]]>
</script>
<script type="text/javascript">
//<![CDATA[ function downloadImage() {
var loading, loaded = null;
var img = document.createElement("image");
EventUtility.addHandler(img, "error", function () { alert("加载图片时出错"); });
EventUtility.addHandler(img, "load", function () {
loaded = new Date();
alert("获取数据耗时:" + (loaded.valueOf() - loading.valueOf()) + "毫秒");
});
loading = new Date();
img.src = "http://pic.dinghao.cn/article/1/463.jpg";
document.body.appendChild(img);
}; downloadImage(); //]]>
</script>