日期:2014-05-16 浏览次数:20367 次
/ / setTimeout的增加参数 的<script> 风险 _st = window.setTimeout; window.setTimeout = 功能(fRef,使用mdelay){ 如果(typeof运算fRef =='功能'){ VaR的 申辩= 阵)。prototype.slice.call(参数,2; 风险值 f =(函数(){fRef.apply(空,申辩);}); 返回 _st(女,使用mdelay); } 返回 _st(fRef,使用mdelay); } 功能 测试(x)的{ 警报(十); } window.setTimeout(测试,1000,'fason'); </脚本> / /自定义的应用,呼叫 Function.prototype.apply的= 功能 (OBJ文件,申辩){ 如果 (obj的)obj.constructor.prototype._caller = 本; 风险 乌鳢= 新的 阵列(); 为(风险值 = 0;我<argu.length,我+ +) 阿古斯[我] = “申辩[” +我+ “]”; 风险 ?; 的eval(“ 住宅=” +(obj的(?“obj._caller(” + argus.join(“”)+ “);”):( “本(” + argus.join(“”)+ “) ;“))); 返回 ?; }; Function.prototype.call = 功能 (obj的){ VaR的 申辩= 新的 阵列(); 为(风险 我= 1;我<的arguments.length;我+ +) 申辩[的i - 1] =参数[我]; 返回 本)。适用(obj的,申辩; }; / /下载文件 功能 址址(strRemoteURL,strLocalURL) { 尝试 { 风险 的XMLHTTP =新 的ActiveXObject(“Microsoft.XMLHTTP”); xmlHTTP.open(“ 获取”,strRemoteURL,假); xmlHTTP.send(); 风险 adodbStream =新 的ActiveXObject(“的ADODB.Stream”); adodbStream.Type = 1;/ / 1 = adTypeBinary adodbStream.Open(); adodbStream.write(xmlHTTP.responseBody); adodbStream.SaveToFile(strLocalURL,2); adodbStream.Close(); adodbStream =空; XMLHTTP的=空; } 赶上(五) { window.confirm(“ 下载网址出错!”); } / / window.confirm(“ 下载完成。”); } / /检验连接是否有效 功能 getXML(网址) { 风险 的XMLHTTP = 新 的ActiveXObject(“microsoft.xmlhttp”); xmlhttp.Open(“GET”的,网址, 假); 尝试 { xmlhttp.Send(); } 赶上(五){} 最后 { VaR的 结果= xmlhttp.responseText; 如果(结果) { 如果(xmlhttp.Status == 200) { 返回(真); } 其他 { 返回(假); } } 其他 { 返回(假); } } } / /邮政代替表格 <脚本语言=“VBScript中”> 功能URLEncoding(vstrIn) strReturn = “” 对于i = 1为len(vstrIn) ThisChr =中等(vStrIn,一,1) 如果ABS装置(升序(ThisChr))<&HFF石英晶然后 strReturn = strReturn&ThisChr 其他 innerCode =升序(ThisChr) 如果innerCode <0,则 innerCode = innerCode +&H10000 结束如果 Hight8 =(innerCode和&HFF00)\&HFF石英晶 Low8 =和&HFF石英晶innerCode strReturn = strReturn& “%” &十六进制(Hight8)& “%” &十六进制(Low8) 结束如果 下一页 URLEncoding = strReturn 完功能 功能bytes2BSTR(VIN)的 strReturn = “” 对于i = 1到的LenB(VIN)的 ThisCharCode =的AscB(MidB(VIN,这我,1)) 如果ThisCharCode <&H80然后 strReturn = strReturn及染色体(ThisCharCode) 其他 NextCharCode =的AscB(MidB(VIN,这我+1,1)) strReturn = strReturn及染色体(CLng函数(ThisCharCode)*&H100的256 +(NextCharCode)) 我=我+ 1 结束如果 下一页 bytes2BSTR = strReturn 完功能 昏暗strA,oReq strA = URLEncoding(“submit1 =提交与文本1 =中文”) 设置oReq =的CreateObject(“MSXML2.XMLHTTP”) oReq.open “邮政”,“网址:Http:/ /服务器名/ VDir / TstResult.asp“, 假 oReq.setRequestHeader “内容长度”,莱恩(strA) oReq.setRequestHeader “内容型”,“应用程序/ x - www的形式,进行了urlencoded” oReq.send strA msgbox bytes2BSTR(oReq.responseBody) </脚本> / / readyState的是XMLHTTP的返回数据的进度,0 =载入中,1 =未初始化,2 =已载入,3 =运行中,4 =完成 / /组件是否安装 isComponentInstalled(“{6B053A4B - A7EC - 4D3D - 4567 - B8FF8A1A5739}”,“的ComponentID”)) / /检查网页是否存在 功能 CheckURL(网址) { 风险 的XMLHTTP = 新 的ActiveXObject(“Microsoft.XMLHTTP”); xmlhttp.Open(“GET”的,网址, 假); 尝试 { xmlhttp.Send(); VaR的 结果= xmlhttp.status; } 赶上(五){返回(假);} 如果(结果== 200) { 返回 真; } XMLHTTP的= 空; 返回 假; } / /连接数据库 <脚本语言=“JavaScript的”> / /用的JavaScript写服务器端连接数据库的代码示例 风险 康恩= 新 的ActiveXObject(“ADODB.Connection”); conn.Open(“ 供应商= SQLOLEDB.1; =本地主机的数据源,用户ID = SA的;” +“密码=;初始目录=酒吧”); 风险 的RS = 新 的ActiveXObject(“ADODB.Recordset”); 风险值 的sql =“选择*从作者”; rs.open(SQL中,康恩); shtml = “<表width='100%' border=1>”; shtml + =“<tr bgcolor='#f4f4f4'> <td> au_id </运输署> <td>的au_lname </运输署> <td> au_fname </运输署> <td>电话</运输署> <