您的位置:首页 > Web前端 > JavaScript

js获取url参数

2009-11-10 09:48 375 查看
function $G(){

  var Url=top.window.location.href;

  var u,g,StrBack='';

  if(arguments[arguments.length-1]=="#")

   u=Url.split("#");

  else

   u=Url.split("?");

  if (u.length==1) g='';

  else g=u[1];

  if(g!=''){

   gg=g.split("&");

   var MaxI=gg.length;

   str = arguments[0]+"=";

   for(i=0;i<MaxI;i++){

   if(gg[i].indexOf(str)==0) {

   StrBack=gg[i].replace(str,"");

   break;

   }

   }

  }

  return StrBack;

  }

使用:

CommentList.aspx

function OpenComment(id,title,flag)

{

lhgdialog.opendlg( '请输入回复信息', '../../manage/CommentReply.aspx?id=' + id + '&title=' + escape(title) + '&flag=' + flag, 360, 300, true, false, '', true, { autoclose:120,returnurl:'true'} );

}

CommentReply.aspx

ajaxobj.url="../ashx/commentReply.ashx?m=" + Math.random() + "&t=" + escape('<%=title %>') + "&c=" + escape(c) + "&id=" + $G("id") + "&flag=" + $G("flag");

-----------------------------------------------

另:

js获取当前路径

(function(){
var href = location.href;
href = href.split("#")[0];
href = href.split("?")[0];
var ss = href.split("/");
ss.length = ss.length - 1;
href = ss.join("/");
window. AppPath=href;
})();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: