[JavaScript]自已写的一个AJAX请求"类"
很多人都用过AJAX控件吧,AJAX控件不需要刷新页面就可以到后台去读出数据到客户端.AJAX控件除了有很炫的特效外,其要功能就是不需要刷新整个页面就可以取得用户所需要的数据,我把这一块的的功能封装成一个类,方便日后可以重复使用,代码如下:
//Ajax Request Class Start
function AJAXRequestClass()
{
var adapter;
AJAXRequestClass.prototype.Send=function(par1,par2){return false;}
//SetLoadingEvent:Then server return value must handle this event.
AJAXRequestClass.prototype.SetLoadingEvent=function(FunctionName){if(FunctionName)
{AJAXRequestClass.prototype.DataHandler=FunctionName;return true;}else{return false;}}
AJAXRequestClass.prototype.ErrMessage="";
AJAXRequestClass.prototype.Status=0;
function tmpType()
{
tmpType.prototype.TEXT=0;
tmpType.prototype.XML=1;
tmpType.prototype.STREAM=2;
}
AJAXRequestClass.prototype.Type=new tmpType();
if(window.XMLHttpRequest)
{
adapter=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
try
{
adapter=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
adapter=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(oc)
{
adapter=null
}
}
&nbs
相关文档:
1. timeplot
地址:http://www.simile-widgets.org/timeplot/
下载:http://code.google.com/p/simile-widgets/downloads/list
2.flot
是一个jquery插件,效果不错。
地址:http://code.google.com/p/flot/
3.Highcharts
地址:http://www.highcharts.com/
好像只对个人免费。
......
Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就 ......
用Javascript获取页面元素的位置
阮一峰 发表于 2009年09月14日
|
分类:首页
-> 档案
-> IT技术
制
作网页的过程中,你有时候需要知道某个元素在网页上的确切位置。
下面的教程总结了Javascript在网页定位方面的相关知识。
一、网页的绝对大 ......
/**
* 自己的 HashTable
* 愿脚本神力与你同在
*/
function HashTable(){
var values = {};
/** 将值插入 HashTable 中 **/
this.put = function(key, value){
if(key in values){
return false;
}
values[key] = value;
}
/** 根据 key 返回 value **/
this.find = function(key){
ret ......
1.创建XMLHttpRequest对象:
function newXMLHttpRequest() {
var requestObj;
if (window.XMLHttpRequest) {
// Non IE
requestObj = new ActiveObj('XMLHttpRequest');
} else {
//IE
requestObj = new ActiveObj('Microsoft.XMLHTTP');
}
return request ......