diff --git a/js/wrest.js b/js/wrest.js index a54c828ad..106685deb 100644 --- a/js/wrest.js +++ b/js/wrest.js @@ -324,16 +324,16 @@ function wrestSubmit() if (wrestFld.style.display != "none") { var id = wrestFld.getAttribute("id"); - var msg_el = document.getElementById(id+"_msg"); - var new_href; - var curr_href = document.location.href.replace(/#.+$/, ""); - if(msg_el != null) { - msg_el.innerText = wrestMsg; - new_href = curr_href+"#"+id+"_msg"; - } else { - new_href = curr_href+"#"+id; - } + // 오류메세지를 위한 element 추가 + var msg_el = document.createElement("strong"); + msg_el.id = "msg_"+id; + msg_el.className = "msg_sound_only"; + msg_el.innerHTML = wrestMsg; + wrestFld.parentNode.insertBefore(msg_el, wrestFld); + + var new_href = document.location.href.replace(/#msg.+$/, "")+"#msg_"+id; + document.location.href = new_href; //wrestFld.style.backgroundColor = wrestFldBackColor; diff --git a/skin/outlogin/basic/outlogin.skin.1.php b/skin/outlogin/basic/outlogin.skin.1.php index 10d2f973d..abffe6889 100644 --- a/skin/outlogin/basic/outlogin.skin.1.php +++ b/skin/outlogin/basic/outlogin.skin.1.php @@ -31,25 +31,29 @@ $omi_label = $('#ol_idlabel'); $omi_label.addClass('ol_idlabel'); $omp_label = $('#ol_pwlabel'); $omp_label.addClass('ol_pwlabel'); -$omi.focus(function() { - $omi_label.css('visibility','hidden'); -}); -$omp.focus(function() { - $omp_label.css('visibility','hidden'); -}); -$omi.blur(function() { - $this = $(this); - if($this.attr('id') == "ol_id" && $this.attr('value') == "") $omi_label.css('visibility','visible'); -}); -$omp.blur(function() { - $this = $(this); - if($this.attr('id') == "ol_pw" && $this.attr('value') == "") $omp_label.css('visibility','visible'); -}); -$("#auto_login").click(function(){ - if (this.checked) { - this.checked = confirm("자동로그인을 사용하시면 다음부터 회원아이디와 패스워드를 입력하실 필요가 없습니다.\n\n공공장소에서는 개인정보가 유출될 수 있으니 사용을 자제하여 주십시오.\n\n자동로그인을 사용하시겠습니까?"); - } +$(function() { + $omi.focus(function() { + $omi_label.css('visibility','hidden'); + }); + $omp.focus(function() { + $omp_label.css('visibility','hidden'); + }); + $omi.blur(function() { + $this = $(this); + if($this.attr('id') == "ol_id" && $this.attr('value') == "") $omi_label.css('visibility','visible'); + }); + $omp.blur(function() { + $this = $(this); + if($this.attr('id') == "ol_pw" && $this.attr('value') == "") $omp_label.css('visibility','visible'); + }); + + $("#auto_login").click(function(){ + if ($(this).is(":checked")) { + if(!confirm("자동로그인을 사용하시면 다음부터 회원아이디와 패스워드를 입력하실 필요가 없습니다.\n\n공공장소에서는 개인정보가 유출될 수 있으니 사용을 자제하여 주십시오.\n\n자동로그인을 사용하시겠습니까?")) + return false; + } + }); }); function fhead_submit(f)