1document.domain = 'med66.com' 2var dialogUcLogRegObj = { 3 url : { 4 //ç»å½é¡µé¢ 5 LOGIN_URL : 'iframe://www.med66.com/OtherItem/loginRegister/login.shtml', 6 //äºç»´ç å å±ç¤º 7 EWM_LOGIN_URL : 'iframe://www.med66.com/OtherItem/loginRegister/login.shtml?flag=ewmFirst', 8 //注åé¡µé¢ 9 REGISTER_URL : 'iframe://www.med66.com/OtherItem/loginRegister/register.shtml', 10 //è·åå¯ä¸token 11 UC_TOKEN_URL : '//member.med66.com/ucenter/loginRegister/getUcToken', 12 //éåºç»å½ 13 UC_LOGOUT_URL : '//member.med66.com/ucenter/loginRegister/userLogout/' 14 }, 15 obj : { 16 //æ¯å¦æ·»å div 17 DIALOGFIRST : true, 18 //iframediv 19 IFRAME_DIV_HTML_STR : '<div id="floatBoxBg" style="height:' +$(document).height()+ 'px;filter:alpha(opacity=0);opacity:0;"></div><div id="floatBox"><div class="contents"></div></div>', 20 //æ¯æå¤ååç»å½ 21 SITE_TYPE : 'med66', 22 //å¯ä¸æ è¯tokenå¨cookieä¸çkey 23 UC_CLIENT_TOKEN : 'client_ucToken', 24 //å¯ä¸æ è¯tokençvalue 25 UC_TOKEN : '' 26 } 27} 28 29var dialogLoginReg = { 30 config : { 31 type : '1', 32 gotoURL : '' 33 } 34} 35 36function dialogUcLoginRegister(){} 37 38dialogUcLoginRegister.prototype = { 39 init : function(){ 40 var _this = this; 41 //è·åå¯ä¸token 42 setTimeout(function(){_this.getToken();},200) 43 //ç»å½ 44 $(".ucLoginBtn").click(function(){ 45 _this.dialogShow(dialogUcLogRegObj.url.LOGIN_URL, 450, 520); 46 }); 47 //注å 48 $(".ucRegisterBtn").click(function(){ 49 _this.dialogShow(dialogUcLogRegObj.url.REGISTER_URL, 450, 520); 50 }); 51 //æ«ç ç»å½ 52 $(".ucLoginQr").click(function(){ 53 _this.dialogShow(dialogUcLogRegObj.url.EWM_LOGIN_URL, 450, 520); 54 }); 55 //éåº 56 $(".ucLogoutBtn").click(function(){ 57 _this.logout(); 58 }); 59 }, 60 /** 61 * è·åå¯ä¸è®¤è¯token 62 */ 63 getToken : function(){ 64 var _this = this; 65 var $data = { 66 siteType : dialogUcLogRegObj.obj.SITE_TYPE 67 } 68 $.ajax({ 69 type : "POST", 70 url : dialogUcLogRegObj.url.UC_TOKEN_URL, 71 data : $data, 72 dataType : "jsonp", 73 jsonp : "jsonpCallback", 74 jsonpCallback : "jsonp1"+Date.parse(new Date()), 75 success : function(json){ 76 if("success" == json){ 77 //è·åå¯ä¸tokenæåï¼cookieä¸å·²åå¨token 78 dialogUcLogRegObj.obj.UC_TOKEN = _this.getLocalCookie(dialogUcLogRegObj.obj.UC_CLIENT_TOKEN); 79 }else{ 80 alert("è¯·æ£æ¥ç½ç»æ¯å¦æ£å¸¸èç½ï¼"); 81 } 82 } 83 }) 84 }, 85 dialogShow : function(content, width, height){ 86 //å å ³éå¼¹çªï¼æéæ¼ 87 ucCloseWin(); 88 $("body").append(dialogUcLogRegObj.obj.IFRAME_DIV_HTML_STR); 89 /* if(dialogUcLogRegObj.obj.DIALOGFIRST == true){ 90 dialogUcLogRegObj.obj.DIALOGFIRST = false; 91 } */ 92 content = content.substring(content.indexOf(":") + 1, content.length); 93 var cStr = '<iframe id="frame1" src="' + content + '" width="450px" height="' 94 + (parseInt(height)) + 'px" scrolling="no" allowtransparency="true" frameborder="0" marginheight="0" marginwidth="0"></iframe>'; 95 $("#floatBox .contents").html(cStr); 96 97 if(navigator.userAgent.indexOf("TencentTraveler") > 0){ 98 $("#frame1").attr("src", content); 99 } 100 $("#floatBoxBg").show(); 101 $("#floatBoxBg").animate({opacity:"0.3"}, "normal"); 102 $("#floatBox").attr("class", "floatBox from"); 103 $("#floatBox").css({ 104 display : "block", 105 left : (($(document).width())/2 - (parseInt(width)/2)) + "px", 106 top : "50%", 107 marginTop : -height+"px", 108 width : (parseInt(width) + 2) + "px", 109 height : height, 110 border : "none", 111 background : "none" 112 }); 113 $("#floatBox").animate({marginTop:-height/2+"px"}, "normal"); 114 }, 115 /** 116 * éåºç»å½ 117 */ 118 logout : function(){ 119 $.ajax({
120 type : "POST", 121 url : dialogUcLogRegObj.url.UC_LOGOUT_URL + dialogUcLogRegObj.obj.UC_TOKEN, 122 dataType : "jsonp", 123 jsonp : "jsonpCallback", 124 jsonpCallback : "jsonp2"+Date.parse(new Date()), 125 success : function(json){ 126 if(json.success){ 127 //éåºæå 128 //å·æ°é¡µé¢ 129 var url = window.location.href; 130 window.location.href = "//member.med66.com/member/logout.shtm?gotoURL=" + url; 131 window.event.returnValue = false; 132 }else{ 133 alert("è¯·æ£æ¥ç½ç»æ¯å¦æ£å¸¸èç½ï¼"); 134 } 135 } 136 }) 137 }, 138 /** 139 * è·åcookie 140 */ 141 getLocalCookie : function(cookieName){ 142 var arr,reg=new RegExp("(^| )"+cookieName+"=([^;]*)(;|$)"); 143 if(arr = document.cookie.match(reg)){ 144 return unescape(arr[2]); 145 } else { 146 return null; 147 } 148 } 149} 150 151$(function(){ 152 var logReg = new dialogUcLoginRegister(); 153 logReg.init(); 154}); 155 156/** 157 * å ³éå¼¹æ¡ 158 * @returns 159 */ 160function ucCloseWin(){ 161 $("#floatBoxBg").remove(); 162 $("#floatBox").remove(); 163 $("select").attr("disabled",""); 164} 165 166/** 167 * éåºèçç»å½æ¹æ³ï¼å ³éå¼¹æ¡ 168 * @returns 169 */ 170function closeWin(){ 171 $("#floatBoxBg").remove(); 172 $("#floatBox").remove(); 173 $("select").attr("disabled",""); 174} 175/** 176 * éåºèçç»å½æ¹æ³ 177 * @param {1:ç»å½;2:注å} index 178 */ 179function loginRegister(index){ 180 var logReg = new dialogUcLoginRegister(); 181 if(index == 2){ 182 //注å 183 logReg.dialogShow(dialogUcLogRegObj.url.REGISTER_URL, 450, 520); 184 }else{ 185 //ç»å½ 186 logReg.dialogShow(dialogUcLogRegObj.url.LOGIN_URL, 450, 520); 187 } 188} 189/** 190 * éåºèçæ¹æ³ï¼éåºç»å½ 191 */ 192function logout(){ 193 var logReg = new dialogUcLoginRegister(); 194 logReg.logout(); 195} 196function onloadW(){ 197 window.location.reload(); 198} 199/** 200 * éåºèçç»å½æ¹æ³ï¼å¼¹æ¡ 201 * @param {*} index 202 */ 203function switchWindow(index){ 204 closeWin(); 205 loginRegister(index); 206} 207/** 208 * éåºèçç»å½æ¹æ³ï¼ç»å½å¤æ 209 */ 210function getSsoUrl() { 211 $.ajax({ 212 type : "GET", 213 url : "//member.med66.com/member/getSsoLogin.shtm", 214 dataType : "jsonp", 215 jsonp : "jsonpCallback", 216 success : function(json) { 217 if(json.code == "0"){ 218 onloadW(); 219 } 220 } 221 }); 222} 223/** 224 * éåºèçç»å½æ¹æ³ï¼æ³¨åï¼è°åèçæ¥å£ 225 * @param {*} uid 226 * @param {*} onloadW 227 */ 228function lmRegister(uid, onloadW) { 229 var agentID = _this.getLocalCookie("agentID"); 230 if(null != agentID && "" != agentID){ 231 $.ajax({
232 type : "get", 233 async : false, 234 url : "//union.med66.com/union/register/register.shtm?uid=" + uid, 235 dataType : "jsonp", 236 jsonp : "jsonpCallback", 237 jsonpCallback : "flightHandler", 238 success : function(data) { 239 onloadW(); 240 } 241 }); 242 }else{ 243 $.ajax({ 244 type : "get", 245 async : false, 246 url : "//union.chinaacc.com/union/register/register.shtm?uid=" + uid, 247 dataType : "jsonp", 248 jsonp : "jsonpCallback", 249 jsonpCallback : "flightHandler", 250 success : function(data) { 251 onloadW(); 252 } 253 }); 254 } 255 256}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.