码迷,mamicode.com
首页 > Web开发 > 详细

JS判断是否是首页 ,404页

时间:2016-03-07 19:28:28      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:js判断是否是首页   404页   

/*

判断是否是首页

*/

function isHomePage(){

var localUrl = window.location.href;  

var regex = new RegExp("^https?://(test-)?www\.4008000000.com(/?|/index[(.|_)].*|/?[?].*)$", "i");

return regex.test(localUrl);

}


/**

 * 判断是否是404页面

 */

function isFindPage(){

var localUrl = window.location.href;  

var regex = new RegExp("^https?://(test-)?www\.4008000000.com(/?|/404[(.|_)].*|/?[?].*)$", "i");

return regex.test(localUrl);

}



function common_search_baoxian(str){

    var keyword= $(‘#keyword‘).val();

var searchValue = $.trim(keyword);

if("" != str){

searchValue = str;

$(‘#keyword‘).val(str);

}

// 如果不是首页则进行搜索框空校验

if(!isHomePage() && (searchValue == "" || searchValue == defalutSearchKeyword[0].defalutKeyword)){

           $(‘#keyword‘).val(defalutSearchKeyword[0].defalutKeyword);

           $(‘#keyword‘).css("color","#666666");

  return;

    }

var reg = /^\s+|\s+$/g;

var searchValueObj = getDefalutSearchKeywordObj(searchValue);

// 如果是首页,则进行特殊关键词校验跳转

  if(((isHomePage() || isFindPage()) && (searchValue.replace(reg,‘‘) == "" || searchValue == searchValueObj.defalutKeyword || searchValue == searchValueObj.keyword)) || (!isHomePage() && searchValue == searchValueObj.keyword)){          

  $(‘#keyword‘).val(searchValueObj.keyword);

$(‘#keyword‘).css("color","#ABA9A9");

window.open(searchValueObj.keywordUrl + "?keyword=" + encodeURIComponent(searchValueObj.keyword), "_blank");

    }

else{

var emallContext = "http://www.4008000000.com/zixun/baoxian/search/search_list.shtml";

    var httpUrl = emallContext + ‘?keyword=‘ + encodeURIComponent(searchValue);

    //window.open(httpUrl, "_blank");

    window.location.href=httpUrl;

}

}


JS判断是否是首页 ,404页

标签:js判断是否是首页   404页   

原文地址:http://iicoo.blog.51cto.com/10739372/1748435

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!