ホームページ  >  記事  >  ウェブフロントエンド  >  JS は dom オブジェクトの取得、ajax 操作、Cookie の読み取りおよび書き込み関数_javascript スキルを取得します。

JS は dom オブジェクトの取得、ajax 操作、Cookie の読み取りおよび書き込み関数_javascript スキルを取得します。

WBOY
WBOYオリジナル
2016-05-16 18:41:39991ブラウズ
コードをコピー コードは次のとおりです:

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', '透明');
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="" ;
else
flashStr="" "" "";
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("XMLHttpRequest オブジェクトを作成できません。");
null を返します。
}
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() 日*24*60*60*1000);
document.cookie = name "=" エスケープ (値) ";expires=" exp.toGMTString();
},
getCookie:function (name){//读取cookies
var arr,reg=new RegExp("(^| )" name "=([^;]*)(;| $)");
if(arr=document.cookie.match(reg)) return unescape(arr[2]);
それ以外の場合は 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, " ");
HTMLを返します;
}
};
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。