From f2de5a5edab6b56669bdac4c1dbcc8db8e2c8545 Mon Sep 17 00:00:00 2001 From: hide_d Date: Sat, 10 Mar 2018 23:08:22 +0900 Subject: [PATCH] =?UTF-8?q?localStorage=EC=97=90=20=EC=A0=91=EC=86=8D=20?= =?UTF-8?q?=EC=9E=A5=EC=86=8C=EB=A5=BC=20=EB=B3=B4=EA=B4=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- i_login/Action.js | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/i_login/Action.js b/i_login/Action.js index 12331ac..387227b 100644 --- a/i_login/Action.js +++ b/i_login/Action.js @@ -1,3 +1,8 @@ +//localStorage for extremely old browsers +(function(){if(!this.localStorage)if(this.globalStorage)try{this.localStorage=this.globalStorage}catch(e){}else{var a=document.createElement("div");a.style.display="none";document.getElementsByTagName("head")[0].appendChild(a);if(a.addBehavior){a.addBehavior("#default#userdata");var d=this.localStorage={length:0,setItem:function(b,d){a.load("localStorage");b=c(b);a.getAttribute(b)||this.length++;a.setAttribute(b,d);a.save("localStorage")},getItem:function(b){a.load("localStorage");b=c(b);return a.getAttribute(b)}, +removeItem:function(b){a.load("localStorage");b=c(b);a.removeAttribute(b);a.save("localStorage");this.length--;if(0>this.length)this.length=0},clear:function(){a.load("localStorage");for(var b=0;attr=a.XMLDocument.documentElement.attributes[b++];)a.removeAttribute(attr.name);a.save("localStorage");this.length=0},key:function(b){a.load("localStorage");return a.XMLDocument.documentElement.attributes[b]}},c=function(a){return a.replace(/[^-._0-9A-Za-z\xb7\xc0-\xd6\xd8-\xf6\xf8-\u037d\u37f-\u1fff\u200c-\u200d\u203f\u2040\u2070-\u218f]/g, +"-")};a.load("localStorage");d.length=a.XMLDocument.documentElement.attributes.length}}})(); + function Login_Import() { ImportAction(HOME+I+LOGIN+W+FINDPW+W+ACTION); ImportAction(HOME+I+LOGIN+W+JOIN+W+ACTION); @@ -20,8 +25,6 @@ function Login_Init() { $(".Login_Emperior").click(function() { window.open('../che/a_emperior.php'); }); $(".Login_Traffic").click(function() { window.open('../che/a_traffic.php'); }); - $("#Login_00010007").focus(Login_DefaultConMsg); - $("#Login_00010008").click(Login_Findpw); $("#Login_00010009").click(Login_Join); $("#Login_00010010").click(Login_Login); @@ -42,15 +45,18 @@ function Login_Enter(e) { function Login_Update() { $("#Login_00010003").val(""); $("#Login_00010005").val(""); - $("#Login_00010007").val(""); + var oldLocation = localStorage.getItem('sammo_login_location'); + if(oldLocation){ + $("#Login_00010007").val(oldLocation); + } + else{ + $("#Login_00010007").val(""); + } + $("#Login_00010003").focus(); } -function Login_DefaultConMsg() { - $("#Login_00010007").val("자택"); -} - function Login_Login() { var id = $("#Login_00010003").val(); var pw = $("#Login_00010005").val(); @@ -78,6 +84,8 @@ function Login_Login() { return; } + localStorage.setItem('sammo_login_location',conmsg); + pw = hex_md5(pw+""+pw)+""+hex_md5(token); Popup_Wait(function() {