flash builder 获取HTML的URL相关

    技术2022-05-20  29

    /**    * 功能:获取页面URL参数    * 用法:var args:Object = getParams();    * 参数值=args.参数名    * */   private function getParams():Object   {      var params:Object = {};        var allparam:String = ExternalInterface.call("window.location.search.substring", 1);        if(allparam)    {       var pairs:Array = allparam.split("&");       for(var i:uint=0; i < pairs.length; i++)     {        var pos:int = pairs[i].indexOf("=");        if(pos != -1)      {         var argname:String = pairs[i].substring(0, pos);         var value:String = pairs[i].substring(pos+1);         params[argname] = value;        }       }      }      return params;     }      /**    * 功能:获取页面URL "http://IP:端口/应用程序名"部分    * 用法:var appurl:String = getURL();    * */   private function getURL():String   {    var appurl:String = ExternalInterface.call("window.location.href.toString",1);    var app_pairs:Array;    if(appurl)    {       app_pairs = appurl.split("/");     if(app_pairs.length > 0)     {      appurl = "http://" + app_pairs[2] + "/" + app_pairs[3];     }    }      return appurl;   }


    最新回复(0)