电影下载电视剧下载音乐下载游戏下载

您的位置:绿色软件网页制作JS/Ajax → 推荐:最新 javascript 技巧集

推荐:最新 javascript 技巧集
出处:本站整理 作者:佚名 日期:2007-5-7 16:47:30 人气:     [ ]

//setTimeout增加参数

  <script>
  var _st = window.setTimeout;
  window.setTimeout = function(fRef, mDelay) {
   if(typeof fRef == 'function'){
    var argu = Array.prototype.slice.call(arguments,2);
    var f = (function(){ fRef.apply(null, argu); });
    return _st(f, mDelay);
   }
   return _st(fRef,mDelay);
  }
  function test(x){
   alert(x);
  }
  window.setTimeout(test,1000,'fason');
  </script>

  //自定义的apply,call

  Function.prototype.apply = function (obj, argu) {
   if (obj) obj.constructor.prototype._caller = this; 
   var argus = new Array();
   for (var i=0;i<argu.length;i++)
    argus[i] = "argu[" + i + "]";
   var r;
   eval("r = " + (obj ? ("obj._caller(" + argus.join(",") + ");") : ("this(" + argus.join(",") + ");")));
   return r;
  };
  Function.prototype.call = function (obj) {
   var argu = new Array();
   for (var i=1;i<arguments.length;i++)
    argu[i-1] = arguments[i];
   return this.apply(obj, argu);
  };       

  //下载文件

  function DownURL(strRemoteURL,strLocalURL)
  {
   try
   {
    var xmlHTTP=new ActiveXObject("Microsoft.XMLHTTP");
    xmlHTTP.open("Get",strRemoteURL,false);
    xmlHTTP.send();
    var adodbStream=new ActiveXObject("ADODB.Stream");
    adodbStream.Type=1;//1=adTypeBinary
    adodbStream.Open();
    adodbStream.write(xmlHTTP.responseBody);
    adodbStream.SaveToFile(strLocalURL,2);
    adodbStream.Close();
    adodbStream=null;
    xmlHTTP=null;
    
   }
   catch(e)
   {
    window.confirm("下载URL出错!");
   }
   //window.confirm("下载完成.");
  }

  //检验连接是否有效

  function getXML(URL) 
  {
   var xmlhttp = new ActiveXObject("microsoft.xmlhttp");
   xmlhttp.Open("GET",URL, false); 
   try
   { 
    xmlhttp.Send();
   }
   catch(e){}
   finally 
   {
    var result = xmlhttp.responseText;
    if(result) 
    {
     if(xmlhttp.Status==200)
     {
      return(true);
     }
     else 
     {
      return(false);
     }
    }
    else 
    {
     return(false);
    }
   }
  }

本类热门文章

本类热门文章

广告联系 - 友情链接 - 本站声明 - 下载帮助 - 关于本站 - 网络学院 - 网站地图 -
商务合作: QQ:2963458 联系我 Email: 05sun@163.com 交流群 群1:1361692 群2:7710545 群3:9292130 群4:51075709

Copyright 2003-2005 Www.05sun.Com 版权所有 蜀ICP备 05031544号

本站提供的所有软件均来自互联网下载纯属学习交流之用,如侵犯您版权的请与我们联系,我们会尽快改正请在下载24小时内删除。