xin's blog

Just have a little faith.
  首页  :: 管理

获取浏览器地址栏数据

Posted on 2010-12-05 16:10  greatxin  阅读(797)  评论(0)    收藏  举报
方法很简单, 调用js方法拿到地址栏数据, 然后解析就可以了.
拿地址栏数据的方法:

 代码

var href:String = ExternalInterface.call("function getURL(){return window.location.href;}");
private 
function getData(href:String):void
{
var hasData:int = href.indexOf("?");
//地址栏中有数据
  if (hasData > -1)
{
href 
= href.substring(href.indexOf("?"+ 1, href.length);
var arrData:Array = href.split("&");
for (var i:int = 0; i < arrData.length; i++)
{
var strItemData:String = arrData[i];
//根据等于号获得key/key值
   var arrItemData:Array = strItemData.split("=");
_hrefData[arrItemData[
0]] = arrItemData[1];
}
}
}

 这个可以拿到"?"以后的key=value格式的数据.