1<!--页颿 é¢--> 2 3 4 5<!--页é¢å 容--> 6 7<!doctype html> 8<html class="no-js"> 9<head> 10 <meta charset="utf-8"> 11 <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> 12 <meta name="description" content=""> 13 <meta name="keywords" content=""> 14 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> 15 <title>ä¼åä¸å¿_ä¼åä¸å¿_åå¡å¥å±æ 游ç½</title> 16 <meta name="renderer" content="webkit"> 17 <meta http-equiv="Cache-Control" content="no-siteapp"/> 18 <link rel="icon" type="image/png" href="/favicon.png"> 19 <meta name="mobile-web-app-capable" content="yes"> 20 <link rel="icon" sizes="192x192" href="/img/[email protected]"> 21 <meta name="apple-mobile-web-app-capable" content="yes"> 22 <meta name="apple-mobile-web-app-status-bar-style" content="black"> 23 <meta name="apple-mobile-web-app-title" content=""/> 24 <link rel="apple-touch-icon-precomposed" href="/img/[email protected]"> 25 <meta name="msapplication-TileImage" content="/img/[email protected]"> 26 <meta name="msapplication-TileColor" content="#0e90d2"> 27 <link rel="stylesheet" href="/css/amazeui.min.css"> 28 <link rel='stylesheet' type='text/css' href='/css/user.css'> 29 30</head> 31<body> 32<header> 33 <div class="w1200"> 34 <a href="/" id="logo"><img src="/img/web/logo.png" alt=""></a> 35 <a href="/articles/17">èµè®¯</a> 36 <a href="/articles/2">人ç©</a> 37 <a href="/articles/15">è¡ä¸è§ç¹</a> 38 <a href="/articles/21">ç¯çå±è§</a> 39 <a href="/articles/13">æ´»å¨</a> 40 <a href="/city">ç®çå°èµæº<i></i></a> 41 <a href="/dmc" class="last">ä¼å¥æå¡å</a> 42 </div> 43</header> 44<div id="topbar" class="am-hide-lg"> 45 <div class="am-g am-g-collapse"> 46 <a href="javascript:history.go(-1)" class="am-u-sm-1" ><i class="am-icon-chevron-left"></i></a> 47 <div class="am-u-sm-10">ä¼åä¸å¿</div> 48 <a href="/" class="am-u-sm-1"><i class="am-icon-home"></i></a> 49 </div> 50</div> 51<div class="w1200" > 52 <div > 53 <div id="login" class="login-panel hide"> 54 <h1>ä¼åç»å½</h1> 55 <form action="#" id="login-form" class="am-form"> 56 57 <div class="am-form-group am-form-icon"> 58 <i class="am-icon-user am-icon-fw"></i> 59 <input type="text" name="username" id="login-username" class="am-form-field am-input-lg" placeholder="请è¾å ¥ç¨æ·å/é®ç®±/ææºå·"> 60 </div> 61 <div class="am-form-group am-form-icon"> 62 <i class="am-icon-lock am-icon-fw"></i> 63 <input type="password" name="password" id="login-password" class="am-form-field am-input-lg" placeholder="请è¾å ¥æ¨çå¯ç "> 64 </div> 65 <div class="am-form-group"> 66 <a href='javascript:void(0)' class="am-btn am-btn-lg am-btn-secondary am-btn-block" onclick="loginSubmit(this)" data-am-loading="{spinner: 'circle-o-notch', loadingText: 'å è½½ä¸...'}">ç»å½</a> 67 </div> 68 <div class="am-form-group" style="height:50px;"> 69 <a href='javascript:void(0)' onclick="openPanel('password')" class="am-fl">å¿è®°å¯ç ï¼</a> 70 <a href='javascript:void(0)' onclick="openPanel('register')" class="am-fr">æ³¨åæ°ç¨æ·</a> 71 </div> 72 73 <div class="am-form-group"> 74 <h3 class="am-text-center">ç¬¬ä¸æ¹è´¦å·ç»å½</h3> 75 </div> 76 <div class="am-form-group am-text-center"> 77 <a href="javascript:void(0)" onclick="openLogin('/qqLogin')" class="am-icon-btn am-primary am-icon-qq"></a> 78 <a href="javascript:void(0)" onclick="openLogin('/weixinLogin')" class="am-icon-btn am-primary am-icon-weixin"></a> 79 <a href="javascript:void(0)" onclick="openLogin('/weiboLogin')" class="am-icon-btn am-primary am-icon-weibo"></a> 80 </div> 81 82 </form> 83 </div> 84 <div id="register" class="login-panel "> 85 <h1>ä¼å注å</h1> 86 <form action="#" id="register-form" class="am-form"> 87 <div class="am-form-group am-form-icon"> 88 <i class="am-icon-user am-icon-fw"></i> 89 <input type="text" name="username" id="register-username" class="am-form-field am-input-lg" placeholder="请è¾å ¥ç¨æ·åï¼è³å°6ä½"> 90 </div> 91 <div class="am-form-group am-form-icon"> 92 <i class="am-icon-lock am-icon-fw"></i> 93 <input type="password" name="password" id="register-password" class="am-form-field am-input-lg" placeholder="请è¾å ¥æ¨çå¯ç "> 94 </div> 95 <div class="am-form-group am-form-icon"> 96 <i class="am-icon-font am-icon-fw"></i> 97 <input type="text" name="name" id="register-name" class="am-form-field am-input-lg" placeholder="è¯·å¡«åæ¨çå§å"> 98 </div> 99 <div class="am-form-group am-form-icon"> 100 <i class="am-icon-envelope am-icon-fw"></i> 101 <input type="text" name="email" id="register-email" class="am-form-field am-input-lg" placeholder="è¯·å¡«åæ¨ççµåé®ç®±"> 102 </div> 103 <div class="am-form-group am-form-icon"> 104 <i class="am-icon-mobile-phone am-icon-fw"></i> 105 <input type="text" name="mobile" id="register-mobile" class="am-form-field am-input-lg" placeholder="è¯·å¡«åæ¨çææºå·ç "> 106 </div> 107 108 <div class="am-form-group"> 109 <a href='javascript:void(0)' class="am-btn am-btn-lg am-btn-secondary am-btn-block" onclick="registerSubmit(this)" data-am-loading="{spinner: 'circle-o-notch', loadingText: 'å è½½ä¸...'}">注å</a> 110 </div> 111 <div class="am-form-group" style="height:50px;">
112 <a href='javascript:void(0)' onclick="openPanel('password')" class="am-fl">å¿è®°å¯ç ï¼</a> 113 <a href='javascript:void(0)' onclick="openPanel('login')" class="am-fr">å·²ç»æè´¦å·äº</a> 114 </div> 115 </form> 116 </div> 117 118 <div id="password" class="login-panel hide"> 119 <h1>æ¾åå¯ç </h1> 120 <form action="#" id="password-form" class="am-form"> 121 <div class="am-form-group am-form-icon"> 122 <i class="am-icon-envelope am-icon-fw"></i> 123 <input type="text" name="email" id="password-email" class="am-form-field am-input-lg" placeholder="è¯·å¡«åæ¨ççµåé®ç®±"> 124 </div> 125 <div class="am-form-group"> 126 <a href='javascript:void(0)' class="am-btn am-btn-lg am-btn-secondary am-btn-block" onclick="passwordSubmit(this)" data-am-loading="{spinner: 'circle-o-notch', loadingText: 'å è½½ä¸...'}">æ¾åå¯ç </a> 127 </div> 128 <div class="am-form-group" style="height:50px;"> 129 <a href='javascript:void(0)' onclick="openPanel('login')" class="am-fr">è¿åç»å½</a> 130 </div> 131 </form> 132 </div> 133 134 </div> 135</div> 136 137 138<div class="am-modal am-modal-loading am-modal-no-btn" tabindex="-1" id="my-modal-loading"> 139 <div class="am-modal-dialog"> 140 <div class="am-modal-hd">å¤çä¸...</div> 141 <div class="am-modal-bd"><span class="am-icon-spinner am-icon-spin"></span></div> 142 </div> 143</div> 144 145 146<!--footer--> 147<div class="am-cf"></div> 148<div style="height:20px;"></div> 149<footer> 150 COPYRIGHT©2008-2015,MICECN.COM,ALL RIGHTS RESERVED.京ICPå¤13044806å· 151</footer> 152 153 154</body> 155</html> 156<!--[if lt IE 9]>
157<script src="//libs.useso.com/js/jquery/1.11.1/jquery.min.js"></script>
vendor: 2 bytes, line 157
157
158<script src="//cdn.staticfile.org/modernizr/2.8.3/modernizr.js"></script>
vendor: 2 bytes, line 158
158
159<script src="/js/polyfill/rem.min.js"></script>
vendor: 2 bytes, line 159
159
160<script src="//libs.useso.com/js/respond.js/1.4.2/respond.min.js"></script>
vendor: 2 bytes, line 160
160
161<script src="//cdn.amazeui.org/amazeui/2.1.0/js/amazeui.legacy.min.js"></script>
161 162<![endif]--> 163 164<!--[if (gte IE 9)|!(IE)]><!-->
165<script src="/js/jquery.min.js"></script>
vendor: 2 bytes, line 165
165
166<script src="/js/amazeui.min.js"></script>
166 167<!--<![endif]-->
168<script type="text/javascript"> 169 function IsPC() { 170 var userAgentInfo = navigator.userAgent; 171 var Agents = ["Android", "iPhone", 172 "SymbianOS", "Windows Phone", 173 "iPad", "iPod"]; 174 var flag = true; 175 for (var v = 0; v < Agents.length; v++) { 176 if (userAgentInfo.indexOf(Agents[v]) > 0) { 177 flag = false; 178 break; 179 } 180 } 181 return flag; 182 } 183 184 $(function(){ 185 if(!IsPC()) { 186 $('#nav').addClass('am-offcanvas'); 187 $('#nav .bar').addClass('am-offcanvas-bar'); 188 }else{ 189 190 if($('body').height() < $(window).height()){ 191 $('footer').css({ 192 position: 'fixed', 193 bottom: '0px' 194 }); 195 } 196 } 197 }) 198 199 function openLoading(title){ 200 if(typeof(title) == 'undefined') title = 'å¤çä¸...'; 201 $('#my-modal-loading .am-modal-dialog').html('<div class="am-modal-hd">'+title+'</div><div class="am-modal-bd"><span class="am-icon-spinner am-icon-spin"></span></div>'); 202 $('#my-modal-loading').modal(); 203 } 204 205 function changeLoading(title,btntitle,callback){ 206 $('#my-modal-loading .am-modal-dialog').html('<div class="am-modal-hd">'+title+'</div><div class="am-modal-hd"><a href="javascript:void(0)" class="am-btn am-btn-warning" id="my-loading-btn">'+btntitle+'</a></div>'); 207 $('#my-loading-btn').click(function(event) { 208 callback(); 209 }); 210 } 211 212 function closeLoading(){ 213 $('#my-modal-loading').modal('close'); 214 } 215</script>
vendor: 2 bytes, line 215
215
216<script type="text/javascript" src="/vendor/layer/layer.js"></script>
vendor: 2 bytes, line 216
216
217<script type="text/javascript"> 218 219 function openPanel(flag){ 220 $('.login-panel').hide(); 221 $('#'+flag).show(); 222 } 223 function alertMsg(flag,text){ 224 $('.am-alert').remove(); 225 var html = '<div class="am-alert am-alert-warning"><i class="am-icon-warning"></i> '+text+'</div>'; 226 $('#'+flag+'-form').prepend(html); 227 } 228 function closeMsg(){ 229 $('.am-alert').remove() 230 } 231 232 $(function(){ 233 $('input').focus(function(event) { 234 closeMsg(); 235 }); 236 }) 237 238 function loginSubmit(obj){ 239 if($('#login-username').val() == ''){ 240 alertMsg('login','请è¾å ¥æ¨çç¨æ·å'); 241 return false; 242 } 243 if($('#login-password').val() == ''){ 244 alertMsg('login','请è¾å ¥æ¨çå¯ç '); 245 return false; 246 } 247 $(obj).button('loading'); 248 $.post('/user/login',$('#login-form').serialize(),function(data){ 249 data = $.trim(data); 250 $(obj).button('reset'); 251 252 if(data == 'error'){ 253 alertMsg('login','æ¨è¾å ¥çè´¦å·æå¯ç é误ï¼'); 254 }else{ 255 256 window.location = '//'; 257 } 258 259 }) 260 } 261 262 function registerSubmit(obj){ 263 264 if($.trim($('#register-username').val()).length < 6){ 265 alertMsg('register','请è¾å ¥æ£ç¡®çç¨æ·å'); 266 return false; 267 } 268 if($('#register-password').val() == ''){ 269 alertMsg('register','请è¾å ¥æ¨çå¯ç '); 270 return false; 271 } 272 if($('#register-name').val() == ''){ 273 alertMsg('register','请è¾å ¥æ¨çå§å'); 274 return false; 275 } 276 277 var Regex = /^(?:\w+\.?)*\w+@(?:\w+\.)*\w+$/; 278 279 ãã if (!Regex.test($('#register-email').val())){ 280 ãã alertMsg('register','请è¾å ¥æ£ç¡®ççµåé®ç®±'); 281 return false; 282 ãã } 283 var reg = /^0?1[3|4|5|7|8][0-9]\d{8}$/; 284 if (!reg.test($('#register-mobile').val())) { 285 alertMsg('register','请è¾å ¥æ£ç¡®çææºå·ç '); 286 return false; 287 } 288 289 $(obj).button('loading') 290 $.post('/user/register',$('#register-form').serialize(),function(data){ 291 data = $.trim(data); 292 if(data == 'emailError'){ 293 alertMsg('register','æ¨è¾å ¥ççµåé®ç®±å·²ç»è¢«æ³¨å'); 294 return false; 295 } 296 if(data == 'usernameError'){ 297 alertMsg('register','æ¨è¾å ¥çç¨æ·åå·²ç»è¢«æ³¨å'); 298 return false; 299 } 300 if(data == 'mobileError'){ 301 alertMsg('register','æ¨è¾å ¥çææºå·ç å·²ç»è¢«æ³¨å'); 302 return false; 303 } 304 if(data == 'error'){ 305 alertMsg('register','æ¨çè¾å ¥ä¸åæ³ï¼è¯·éæ°è¾å ¥ï¼'); 306 return false; 307 } 308 $(obj).button('reset'); 309 window.location = '//'; 310 311 312 }) 313 } 314 315 function passwordSubmit(obj){ 316 var Regex = /^(?:\w+\.?)*\w+@(?:\w+\.)*\w+$/; 317 318 ãã if (!Regex.test($('#password-email').val())){ 319 ãã alertMsg('password','请è¾å ¥æ£ç¡®ççµåé®ç®±'); 320 return false; 321 ãã } 322 $(obj).button('loading') 323 $.post('/user/getPassword',$('#password-form').serialize(),function(data){ 324 data = $.trim(data); 325 if(data == 'error'){ 326 alertMsg('password','è¾å ¥ä¸æ£ç¡®ï¼è¯·éæ°è¾å ¥æ¨ççµåé®ç®±ï¼'); 327 return false; 328 }else if(data == 'emailError'){ 329 alertMsg('password','æ²¡ææ¾å°æ¤é®ç®±çè´¦å·ï¼'); 330 return false; 331 }else{ 332 closeMsg(); 333 var html = '<div class="am-alert am-alert-success"><i class="am-icon-check-sign"></i> å·²ç»åéæ¾åå¯ç é®ä»¶è³æ¨çé®ç®±ï¼è¯·è¿å ¥æ¨çé®ç®±æ¥çï¼</div>'; 334 $('#password-form').prepend(html); 335 } 336 $(obj).button('reset') 337 }) 338 } 339 340 function setPasswordSubmit(obj){ 341 if($('#setPassword-password').val() == ''){ 342 alertMsg('setPassword','请è¾å ¥æ¨çæ°å¯ç '); 343 return false; 344 } 345 $(obj).button('loading') 346 $.post('/user/setPassword',$('#setPassword-form').serialize(),function(data){ 347 if(data == 'error'){ 348 alertMsg('setPassword','ä¿®æ¹å¯ç 失败ï¼è¯·éæ°æäº¤æ¾åå¯ç 请æ±ï¼'); 349 return false; 350 }else{ 351 closeMsg(); 352 var html = '<div class="am-alert am-alert-success"><i class="am-icon-check-sign"></i> æ¨çå¯ç å·²ç»ä¿®æ¹ï¼è¯·ä½¿ç¨æ¨çæ°å¯ç ç»å½ï¼</div>'; 353 $('#setPassword-form').prepend(html); 354 } 355 $(obj).button('reset') 356 }) 357 } 358 359 function openLogin(url){ 360 var loginLayer = layer.open({ 361 title:'ç¬¬ä¸æ¹è´¦å·ç»å½', 362 type: 2, 363 content: url, 364 area: ['650px', '480px'] 365 }); 366 if(!IsPC()){ 367 layer.full(loginLayer); 368 } 369 } 370 371 function closeLogin(){ 372 window.location.reload(); 373 } 374</script>
vendor: 2 bytes, line 374
374
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.