手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS获取dom 对象 ajax操作 读写cookie函数
JS获取dom 对象 ajax操作 读写cookie函数
摘要:复制代码代码如下:varLF={};LF.version='1.0.0';//全局函数function$(objName){returndo...

复制代码 代码如下:

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=

"<div align="center"><object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+

"<param name='allowScriptAccess' value='always' />"+

"<param name='movie' value='"+url+"' />"+

"<param name='FlashVars' value='"+vars+"' />"+

"<param name='wmode' value='"+win+"' />"+

"<param name='menu' value='false' />"+

"<param name='quality' value='high' />"+

"<param name='bgcolor' value='"+bg+"' />"+

"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+

"</object></div>";

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="<img src=""+url+"" border="0" width=""+w+"" height=""+h+""/>";

else

flashStr="<a href=""+linkUrl+"">"+"<img src=""+url+"" border="0" width=""+w+"" height=""+h+""/>"+"</a>";

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(/</g, "<");

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

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

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

return html;

}

};

【JS获取dom 对象 ajax操作 读写cookie函数】相关文章:

判断checkbox选择的个数 多浏览器

JavaScript操作XML文件之XML读取方法

Java数据类型转换(自动转换和强制转换)

jQuery 遍历函数详解

深入浅析JavaScript面向对象和原型函数

仿DVBBS下拉菜单效果 jb51修正无错

javascript实现设置、获取和删除Cookie的方法

深入理解JavaScript中的对象

JS/Jquery判断对象为空的方法

JavaSacript中charCodeAt()方法的使用详解

精品推荐
分类导航