天天看点

使用js获取ajax对象,JS获取dom 对象 ajax操作 读写cookie函数

当前位置:Gxlcms > JavaScript > JS获取dom 对象 ajax操作 读写cookie函数

JS获取dom 对象 ajax操作 读写cookie函数

时间:2021-07-01 10:21:17 帮助过:35人阅读

代码如下:

var LF = {};

LF.version = '1.0.0';

//全局函数

function $(objName) {

return document.getElementById(objName);

}

function $name(objName) {

return document.getElementsByName(objName);

}

function $tag(objName) {

return document.getElementsByTagName(objName);

}

//广告swf  flashWrite('SW/2009/HomeGroBuy.swf','950','70','navigation', '##ffffff', 'menuNum=0', 'transparent');

function flashWrite(url,w,h,id,bg,vars,win){

var flashStr=

"

"+

""+

""+

""+

""+

""+

""+

""+

""+

"

";

document.write(flashStr);

}

//广告图片 imgWrite('images/pic04.jpg', '780', '90', 'http://www.lfang.com/wzzt/2009/lgzt/');

function imgWrite(url,w,h,linkUrl){

var flashStr= "";

if (linkUrl=="")

flashStr="

使用js获取ajax对象,JS获取dom 对象 ajax操作 读写cookie函数

";

else

flashStr=""+"

使用js获取ajax对象,JS获取dom 对象 ajax操作 读写cookie函数

"+"";

document.write(flashStr);

}

//AJAX操作

LF.ajax={

getXmlhttp : function() {

var http_request;

if(window.XMLHttpRequest) {

http_request = new XMLHttpRequest();

if (http_request.overrideMimeType) {

http_request.overrideMimeType("text/xml");

}

}

else if (window.ActiveXObject) {

try {

http_request = new ActiveXObject("Msxml2.XMLHTTP");

} catch (e) {

try {

http_request = new ActiveXObject("Microsoft.XMLHTTP");

} catch (e) {}

}

}

if (!http_request) {

window.alert("can't create XMLHttpRequest object.");

return null;

}

return http_request;

},

loadAJAXTab : function (url){// 一般是DIV

try {

var xhttp=LF.ajax.getXmlhttp();

xhttp.open("GET",url,false);

xhttp.send(null);

if (xhttp.readyState == 0)return "0初始化中......";

if (xhttp.readyState == 1)return "1初始化中......";

if (xhttp.readyState == 2)return "2初始化中......";

if (xhttp.readyState == 3)return "3初始化中......";

if(xhttp.readyState == 4 && (xhttp.status==200)){

var resText=xhttp.responseText;

if (resText!="")return resText;

}

}catch (e) {

return e;

}

},

dataSubmit:function(url,urlParameter,method){ //ajax post提交数据

try{

if(method==""){method="POST";}

var xhttp=LF.ajax.getXmlhttp();

xhttp.open(method, url+urlParameter, false);

xhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

xhttp.send(null);

if (xhttp.readyState == 0)return "0初始化中......";

if (xhttp.readyState == 1)return "1初始化中......";

if (xhttp.readyState == 2)return "2初始化中......";

if (xhttp.readyState == 3)return "3初始化中......";

if (xhttp.readyState == 4 && xhttp.status == 200)return xhttp.responseText;

}catch(e){

return e;

}

}

};

//工具

LF.util = {

setCookie:function (name,value){//写cookies

var Days = 30;

var exp = new Date();

exp.setTime(exp.getTime() + Days*24*60*60*1000);

document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();

},

getCookie:function (name){//读取cookies

var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");

if(arr=document.cookie.match(reg)) return unescape(arr[2]);

else return null;

},

delCookie:function (name){//删除cookies

var exp = new Date();

exp.setTime(exp.getTime() - 1);

var cval=getCookie(name);

if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();

},

escape:function (html) {//过滤html

html = html.replace(/&/g, "&");

html = html.replace(/

html = html.replace(/>/g, ">");

html = html.replace(/\xA0/g, " ");

html = html.replace(/\x20/g, " ");

return html;

}

};