文件1:realwall.js
(function(window){var urltool = {getUrlParameterByKey : function(url,key){var result = "",start,parameterStr,len,paras,i;parameterStr = url.split("?");if(parameterStr.length > 1){parameterStr = parameterStr[1];parameterStr = parameterStr.split("#");parameterStr = parameterStr[0];if(parameterStr != ""){paras = parameterStr.split("&");len = paras.length;for(i = 0; i < len; i++){start = paras[i].indexOf(key + "=");if(start == 0){result = paras[i].replace(key + "=", "");break;}}}}return result;}};window.urltool = urltool;
})(window);
文件2:here.js
/** 调用urltool对象,获取URL中指定参数,如果要传中文的参数,需对原始URL链接中的中文参数用encodeURIComponent("参数")进行编码,然后再对结果字符串用decodeURIComponent()解码 */
window.onload = function(){var url = window.location.href;
var search = window.location.search;
alert(urltool.getUrlParameterByKey(search, "id"));
alert(urltool.getUrlParameterByKey(url, "id"));
};
参考:http://www.cnblogs.com/zhaoshun/archive/2009/01/09/1372437.html