⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 md5.js

📁 仿招聘网站 SSH框架 ajax功能
💻 JS
📖 第 1 页 / 共 2 页
字号:
		var nameEQ = "JTSessionID=";
		if (c.indexOf(nameEQ) == 0)
		{
		   var cookieValue= c.substring(nameEQ.length,c.length);
		   document.cookie=nameEQ+cookieValue+"; path=/; domain=chinahr.com";         
		   continue;
		}
		nameEQ = "JTCookieID=";
		if (c.indexOf(nameEQ) == 0)
		{
		   var cookieValue= c.substring(nameEQ.length,c.length);
		   var expires = ";expires=Fri, 31-Dec-9999 23:59:59 GMT";
           document.cookie=nameEQ+cookieValue+ expires+"; path=/; domain=chinahr.com";		  
		   continue;
		}
		nameEQ = "user=";
		if (c.indexOf(nameEQ) == 0)
		{
		   var cookieValue= c.substring(nameEQ.length,c.length);
		   document.cookie=nameEQ+cookieValue+"; path=/; domain=chinahr.com";         
		   continue;
		}
		nameEQ = ".ChinaHR_AUTH=";
		if (c.indexOf(nameEQ) == 0)
		{
		   var cookieValue= c.substring(nameEQ.length,c.length);
		   document.cookie=nameEQ+cookieValue+"; path=/; domain=my.chinahr.com";         
		   continue;
		}
	}
}
function _jtRemoveRnd(_rawUrl){
    var _ProUrl = _rawUrl.toString();
    var startcount;
    var endcount;
    if (_ProUrl.indexOf("jtr=") > -1)    {
        startcount = _ProUrl.indexOf("jtr=");
        if (_ProUrl.indexOf("&",startcount) > -1)        {
            endcount = _ProUrl.indexOf("&",startcount);
            _ProUrl = _ProUrl.replace(_ProUrl.substr(startcount,endcount - startcount + 1),"");
        }
        else {
            _ProUrl = _ProUrl.replace(_ProUrl.substr(startcount - 1),"");
        }
    }
    if (_ProUrl.indexOf("jtrr=") > -1)    {
        startcount = _ProUrl.indexOf("jtrr=");
        if (_ProUrl.indexOf("&",startcount) > -1)        {
            endcount = _ProUrl.indexOf("&",startcount);
            _ProUrl = _ProUrl.replace(_ProUrl.substr(startcount,endcount - startcount + 1),"");
        }

        else        {
            _ProUrl = _ProUrl.replace(_ProUrl.substr(startcount - 1),"");
        }
    }
    return _ProUrl;
}
function formatUrl(url) {
    var h = document.location.host;
    var pn = document.location.pathname;
    var s = url.toLowerCase();   
    if (s.match(/^https?:\/\//)) {
        s = s.replace(/^https?:\/\//, "");
    }
    else if (s.indexOf("../") == 0) {
        var arr = pn.split("/");
        var path = "";
        for (var i = 0; i < arr.length -2; i++) {
            if (arr[i] == "") continue;
            path += arr[i] + "/";
        }
        s = h + "/" + path + s.replace("../", "");
    }
    else if (s.indexOf("./") == 0) {
        var arr = pn.split("/");
        var path = "";
        for (var i = 0; i < arr.length -1; i++) {
            if (arr[i] == "") continue;
            path += arr[i] + "/";
        }
        s = h + "/" + path + s.replace("./", "");
    }
    else if(s.indexOf("/") == 0) {
        s = h + s;
    }
    else {
        path = pn.substr(0, pn.lastIndexOf("/") + 1);
        s = h + path + s;
    }
   return s.toLowerCase();
}

//generate key by hashing the url
function ProUrl(url){
	var temp = url;
	if (temp.indexOf("#") > -1){
		temp = temp.substr(0, temp.indexOf("#"));
	}	
    temp = formatUrl(temp.toLowerCase());    
    //debugger;
    temp = temp.replace(/&amp;/g,"&");
    if(temp.indexOf("pages.chinahr.com") == 0){     
       var paraIndex;
       paraIndex = temp.indexOf("?");
       if(paraIndex > 0){
            if(temp.charAt(paraIndex-1)=='/'){              
               temp = temp.substr(0,paraIndex) +"index.asp" + temp.substr(paraIndex);
               _jtCookieExpiresTime = 10;
            }
       }
       else if(temp.charAt(temp.length-1)=='/'){
          temp = temp + "index.asp";
          _jtCookieExpiresTime = 10;
       }           
    }    
    temp = (encodeURI(temp)).replace(/\//g,"%2f").replace(/=/g,"%3d").replace(/:/g,"%3a").replace(/\?/g,"%3f").replace(/&/g,"%26").replace(/#/g,"%23").replace(/,/g,"%2c").replace(/ /g,"%20").replace(/\+/g,"%2b");
    return tempKey=hex_md5(temp.toString().toLowerCase());   
}
//set Client Time Cookie
function _jtSetClientTime(){
    var d=new Date();  
    var strTime=d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds();    
    _jtSetCookie("JTClientTime",strTime);
}
//monitor click event
function _jtMC(e) {    
    var evt = window.event || arguments[0];    
    var source = evt.target || evt.srcElement;
    var parent = source.parentNode;
    var tagName = source.tagName.toLowerCase();
    var _jsList = "lnkqa0";
    if (source.id!=""&&_jsList.indexOf(source.id.toString().toLowerCase()) > -1)    {
        _jtSaveCJtr(document.location.toString().toLowerCase());
    }
    // if parent of source is a link, then trace parent element
	if (tagName != "a" && parent.tagName.toLowerCase() == "a") {
		source = parent;
	}	
	var tagName = source.tagName.toLowerCase();
	if(tagName == "a") {
        var url = (source.href != null) ? source.href.toString().toLowerCase() : "";
        if (url != "" && url.charAt(0) != "#" && url.substr(0, 11) != "javascript:") {
            if(evt.button==2){_jtSaveCJtr(url,10);}
            else{ _jtSaveCJtr(url); }
        }
    }
    else if(tagName == "area") {
        var url = (source.href != null) ? source.href.toString().toLowerCase() : "";
        if (url != "" && url.charAt(0) != "#" && url.substr(0, 11) != "javascript:") {
            if(evt.button==2){_jtSaveCJtr(url,10);}
            else{ _jtSaveCJtr(url); }
        }
    }
    _jtSetClientTime();
}

//add event
function _jtAE(obj,evt,fn) {
	if (obj.addEventListener){
	  obj.addEventListener(evt,fn,false);
	}
	else if	(obj.attachEvent){
	  obj.attachEvent('on'+evt,fn);
	}
	var a=1;
}

function _jtPageUnload(){    
    var saveUrl = (window.location).toString();
    saveUrl = saveUrl.toLowerCase().replace("http://","");
    if (saveUrl.indexOf("?") > -1)    {
        saveUrl = saveUrl.substr(0,saveUrl.indexOf("?"));
    }
    var _Then = new Date();
    _Then.setTime(_Then.getTime() + 1000);
    document.cookie = "unLoadJtr=" + saveUrl + "=" + rrnd + ";path=/;domain=chinahr.com;expires=" + _Then.toGMTString();
}
/**********************************************************/

function appendRnd(url){
    _jtSaveCJtr(url);
    return url;
}
window._jtSysOpen = window.open;
window.open = function() {
        var argumentsCount = arguments.length;
        switch(argumentsCount)
        {
        case 0:
            return window._jtSysOpen();
            break;
        case 1:
            appendRnd((arguments[0]).toString());
            return window._jtSysOpen(arguments[0]);
            break;
        case 2:
            appendRnd((arguments[0]).toString());
            return window._jtSysOpen(arguments[0],arguments[1]);
            break;
        case 3:
            appendRnd((arguments[0]).toString());
            return window._jtSysOpen(arguments[0],arguments[1],arguments[2]);
            break;
        case 4:
            appendRnd((arguments[0]).toString());
            return window._jtSysOpen(arguments[0],arguments[1],arguments[2],arguments[3]);
            break;
        }
}
function addJs(){
    var oldPostBack = window.__doPostBack;
    if(typeof(window.__doPostBack)=='function')
    {
        window.__doPostBack = function(){
            appendRnd(window.location.href);
            oldPostBack(arguments[0],arguments[1]);
        }
    }
    for (var formsi = 0;formsi < document.forms.length ; formsi++) {        
        var formi=document.forms[formsi];
        //var _oldHandler= formi.onsubmit;     
        var _locationUrl;        
        if(formi.method=="get"){//这个不是针对所有get方式
           _locationUrl=window.location.href;
        }
        else{
           _locationUrl=formi.action;
        }
        var fnc= function() {_jtSaveCJtr(_locationUrl);};
        _jtAE(formi,"submit",fnc);
        
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -