**关于window.location的问题**

tarzan 2002-04-03 09:50:48
如下这个函数:
function MenuHistory(){
var curLoc=location.href;
switch (curLoc)
{
case location.protocol + "//" + location.host+“/new_mrn.cfm”:
case location.protocol + "//" + location.host+“/mrn_list.cfm”:
testopenLayer(0);
testopenLayer(1);
break;}
现在我有一个BUTTON,ONCLICK的功能是window.location='../mrn_list.cfm?PAGE=#mPAGE#'因为多了个URL参数,所以上面的函数就辨别不了这种情况,有什么办法可以辨别这种带URL的情况呢?Javascript中没有类似于SQL中的LIKE功能的的LIKE函数吗?
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
8988 2002-04-03
  • 打赏
  • 举报
回复
将window.location='../mrn_list.cfm?PAGE=#mPAGE#'中的../mrn_list.cfm?PAGE=#mPAGE#转换一下:

window.location='../mrn_list.cfm?'+escape(PAGE=#mPAGE#)

再将curLoc=location.href写成:curLoc=unescape(location.href)
tarzan 2002-04-03
  • 打赏
  • 举报
回复
Thank you very much:)
老翔 2002-04-03
  • 打赏
  • 举报
回复
var len = location.href.indexOf("?");
if (len != -1)
var curLoc=location.href.substring(0,len);
else
var curLoc=location.href;

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧