티스토리 뷰

function login_layer()

{

obj = document.loginlayerForm;


if (obj.mem_id.value == "" )

{

alert('아이디를 입력해 주시기 바랍니다.');

obj.mem_id.focus();

return;

}

if (obj.mem_pwd.value == "" )

{

alert('비밀번호를 입력해 주시기 바랍니다.');

obj.mem_pwd.focus();

return;

}


document.loginlayerForm.target = "loginLayeriFrame";

document.loginlayerForm.action = "로그인페이지로Go";

document.loginlayerForm.submit();

}



function login_l()

{

obj = document.loginForm;


if (obj.mem_id.value == "" )

{

alert('아이디를 입력해 주시기 바랍니다.');

obj.mem_id.focus();

return;

}

if (obj.mem_pwd.value == "" )

{

alert('비밀번호를 입력해 주시기 바랍니다.');

obj.mem_pwd.focus();

return;

}


obj.action="로그인페이지로Go";

obj.submit();

}



난 상단 로그인


난 레이어 로그인


두 종류의 로그인 페이지가 있을때,

하나는 Form.action으로 처리했는데, 다른 하나는 레이어로 똭.

도대체 어떻게 할까? ajax..도 안되고. form.submit()도 안되고.. 왜냐면 잘못되었을때 레이어가 떠 있어야지 되니까.~


그래서 결국 iframe 을 두고 form 의 action을 iframe로 처리.


<script type="text/javascript">
function sendExcel()
{
     document.SearchUser.target = "ifrm";
     document.SearchUser.action = "M_List_Excel.asp";
     document.SearchUser.submit();
}
</script>

SearchUser
이건 form 이름이다. 이 폼을 ifrm이라는 iframe으로 보낸다는 것.


하지만 내 생각에는 이건 20세기 코딩인데.. 지금은 21세기이고.. 도대체 어떻게 처리하는게 깔끔할지..도무지.~
난 20세기 인간인가보다.