• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
繁星
不要浪费时间
博客园    首页    新随笔    联系   管理    订阅  订阅

js获URL

以下是代码片段:

<SCRIPT>
alert(location.hostname)
alert(location.port)
alert(location.pathname)
alert(location.search)
</SCRIPT>
<SCRIPT><BR>
function winsx(url) //URL传递的参数
{
var winurl =url?url:(unescape(window.location.href));
var wlp = winurl.split("?")[1];
var wincs = wlp.split("&");
for(var i=0; i<wincs.length; i++)
{
var tur = wincs[i].split("=");
eval(’this.’+tur[0]+’="’+tur[1]+’";’);
}
}
var ug = new winsx("http://www.yourname.com/aa/bb.php?val=11&test=2");
alert(ug.val)
alert(ug.test)
</SCRIPT>

 

<script language=javascript>
<!--
function queryString(sParam){
var sBase = window.location.search
var re = eval("/" + sParam + "=([^&]*)/")
if (re.test(sBase)){
return RegExp.$1
}
else{
return null
}
}
alert(queryString("id"))
//-->
</script>

 

以下是代码片段:
///Page.QueryString[]

function QueryString(fieldName)
{
       var urlString = document.location.search;
       if(urlString != null)
       {
            var typeQu = fieldName+"=";
            var urlEnd = urlString.indexOf(typeQu);
            if(urlEnd != -1)
            {
                 var paramsUrl = urlString.substring(urlEnd+typeQu.length);
                 var isEnd = paramsUrl.indexOf('&');
                 if(isEnd != -1)
                 {
                      return paramsUrl.substring(0, isEnd);
                 }
                 else
                 {
                     return paramsUrl;
                 }
            }
            else
            return null;
       }
      else
      return null;
}

posted @ 2008-11-04 17:06  ※繁星※  阅读(426)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3