?? ajax.js
字號:
/**
ajax調(diào)用基礎(chǔ)文件
***/
function ajaxObj()
{
var xmlHttp="";
var today = new Date();
var regexp1 = /<script(.|\n)*?>(.|\n|\r\n)*?<\/script>/ig;
var regexp2 = /<script(.|\n)*?>((.|\n|\r\n)*)?<\/script>/im;
if(window.XMLHttpRequest) {//Mozilla 瀏覽器
xmlHttp = new XMLHttpRequest();
if (xmlHttp.overrideMimeType) {//設(shè)置MiME 類別
xmlHttp.overrideMimeType("text/xml");
}
}
else if (window.ActiveXObject) { // IE 瀏覽器
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
this.sendtocall=function(postpage,postvalue,body)//操作返回請求頁信息
{
var xxx = "" ;
xmlHttp.open("POST", postpage, false); //同步操作
xmlHttp.onreadystatechange = function f()
{
if (xmlHttp.readyState==4)
{
if (xmlHttp.status == 200 || xmlHttp.status == 0) {
xxx = xmlHttp.responseText ;
document.getElementById(body).innerHTML = xxx.replace(regexp1, "");
var text = xxx.match(regexp1);
if(text)
{
var scText=text;
for (var i = 0; i < scText.length; i++) {
var scTextOk = scText[i].match(regexp2);
var scriptElement = document.createElement('SCRIPT');
//scriptElement.text = "" ;
//if(scTextOk[0].indexOf("src")>0)//有JS調(diào)用頁的情況。
//{
//var xUrl = scTextOk[0].replace(/<script(.|\n)*?src=/im,""); //檢查出JS連接進(jìn)行加載
//var url = xUrl.split(" ")[0];
//var text = this.sendtocall(url,null);
//scriptElement.text += text ;
//}
scriptElement.text += scTextOk[2];
document.body.appendChild(scriptElement);
}
}
}
else
alert("請求失敗,請稍侯重試。");
}
}
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(postvalue);
}
this.out=function(postpage,body,postvalue)//寫入頁面元素中
{
this.sendtocall(postpage,postvalue,body);
}
this.appenJs=function(scText)
{
if (scText) {
for (var i = 0; i < scText.length; i++) {
var scTextOk = scText[i].match(regexp2);
var scriptElement = document.createElement('SCRIPT');
//scriptElement.text = "" ;
//if(scTextOk[0].indexOf("src")>0)//有JS調(diào)用頁的情況。
//{
//var xUrl = scTextOk[0].replace(/<script(.|\n)*?src=/im,""); //檢查出JS連接進(jìn)行加載
//var url = xUrl.split(" ")[0];
//var text = this.sendtocall(url,null);
//scriptElement.text += text ;
//}
scriptElement.text += scTextOk[2];
document.body.appendChild(scriptElement);
}
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -