어느 웹사이트에 가면 로그인하는데 틀리면...
페이지 이동없이 등록된 아이디가 아닙니다. 비밀번호가 틀렸습니다.
뭐 이런 내용이 나올때가 있다. 어떻게 구현한 것일까? 그런 생각이 들텐데요...
물론 저도 오래전 어떻게 그렇게 됐는지 무지 궁금했었드랬죠...
저처럼 궁금하신분들을 위해 구현 방법을 알려 드리려 합니다. ㅎㅎ
고급 기술은 아니지만... 뭐 서로 알면 좋잖아요? ㅎㅎ
뭐 아주 간단합니다.
hidfunc.asp 파일이 있고
f_post.asp 파일이 있다고 할때...
hidfunc.asp 는 폼입력값을 가진 페이지를 구현하고요
f_post.asp 는 폼입력값을 받아 처리하는 페이지를 구현해 놓습니다.
hidfunc.asp 페이지 내에...
iframe 하나를 숨겨서 삽입해놓습니다. 프레임이름도 정해놓구요..
그리고 폼 target을 iframe 이름으로 정합니다.
그럼... 숨겨진 iframe 으로 f_post.asp 페이지를 처리 할 수 있습니다.
말로 표현하려니 정말 힘들군요...
예문 보여드릴께요.
hidfunc.asp
-----------------------
<HTML>
<HEAD>
<TITLE>페이지 이동없이 값넘겨 처리하기 예제 (ASP)</TITLE>
</HEAD>
<BODY>
<!--숨겨진 iframe으로 값 넘겨 페이지 이동 없이 처리하기-->
<iframe name="hid_func" style="display:none"></iframe>
<form name="frm" action="f_post.asp"method="post" onSubmit="return save_frame(this)" target="hid_func">
<input type="text" name="memo">
<input type="submit" value="보내기">
</form>
</BODY>
</HTML>
f_post.asp
-----------------------
<%
memo=Request("memo")
%>
<script language='javascript'>
alert(' 숨겨진 iframe으로 넘겨 받은 값은 <%=memo%> 입니다. ');
</script>
hidfunc.asp 를 실행하면...
위와 같은 결과를 얻을 수 있을거에요...
파일도 함께 첨부할테니 수정해서 잘 응용해보세요~^^
'Study > ASP&PHP' 카테고리의 다른 글
[ASP] 구글 SMTP를 이용한 메일 발송방법 (0) | 2013.01.23 |
---|---|
[ASP] 엑셀로 출력시 시트명 지정하기 (0) | 2011.09.06 |
[ASP] 특정 날짜 이후 실행. (0) | 2010.08.05 |
[ASP] DB 필드명 뿌리기 (0) | 2010.08.05 |
[ASP] 엑셀에서 시트명 추출하기 (단, 통합엑셀만 가능) (0) | 2009.12.01 |