日期:2014-05-16  浏览次数:20362 次

判断js函数是否存在typeof

//*==============================================================================*/
//*?? Ajax加载 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ? ? */
//* 语法:var objLoad=new AjaxLoad()????????????????????????????????????????????????????????????????????????????????????????????????????????? ? ??? */
//*?????? objLoad.Loading(doAction,dataNode[,dataType[,callback[,fullShow]]]);?????????????????????????????????????????????? */
//*????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? */
//* 参 数:???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? */
//*????? -doAction[必需的]? 执行 URL??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? */
//*????? -dataNode[必需的]? 显示获取内容的容器 ID????????????????????????????????????????????????????????????????????????????????????????????? */
//*????? -dataType[可选的]? 数据类别[text|xml|body],缺省值 text??????????????????????????????????????????????????????????????????? ? ?? */?
//*????? -callback[可选的]? 输出函数[函数对 像]?????????????????????????????????????????????????????????????????????????????????????????????????????? */
//*????? -fullShow[可选的]? 显示模式: 缺省值false-单块模式,true-全屏模式???????????????????????????????????????????????????????? */
//*????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? */
//*????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? */
//* 输出函数 [callback]:???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? */
//*????? 可自定义输出函数来格式化所获取的数据,其格式请参加页尾objPrint()函数??????????????????????????????????? */
//*????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? */
//*==============================================================================*/??
/*此处调用Charset.vbs来解决当dataType='body'时,xmlHttp.responseBody产生的乱码问题????????????????????????*/
/*请保证Charset.vbs文件与本文件存放在同一路径当中??????????????????????????????? ????????????????????????????????????????????????????*/
var charsetPath=document.getElementsByTagName("script")[document.getElementsByTagName("script").length-1].src.split("?")[0];
charsetPath=charsetPath.replace("Ajax_Load.js","Charset.vbs");
document.write("<script type=\"text/vbscript\" src=\""+charsetPath+"\"></scr"+"ipt>");
//*==============================================================================*/?
//*?????????????????????????? AjaxLoad begin???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? */
//*==============================================================================*/??
function AjaxLoad(){
??? /*初始化Ajax???????????????????????????????????????????? */
?function InitAjax(){
??var Ajax=false;
??/*Microsoft*/
??try {
???? Ajax = new ActiveXObject("Msxml2.XMLHTTP");
??} catch (e) {
???? try {
???? Ajax = new ActiveXObject("Microsoft.XMLHTTP");
???? } catch (E) {
???? Ajax = false;
???? }
??}/*Mozilla*/
??if (!Ajax && typeof Ajax!='undefined') {
???? Ajax = new XMLHttpRequest();
??}
??