삭제 후에 바로 목록 창으로 가서는 절대 안된다.~!!
중간에 Delete.vm 파일을 만들고 다시 List.vm으로 가야 한다.
그 이유는 바로 목록 창으로 이동시에는
뒤로가기 버튼을 클릭 시에 Data가 남아 있고 요청이 다시 수행 될지도 모르기 때문이다.
그러므로!!!
Delete.vm을 거쳐서 List.vm으로 가야 한다.
★ 그러나 문제가 생긴다.
Delete.vm으로 가기 때문에 새창이 뜨다가 닫은 후에 reload를 시켜야 하는데 창이 뜬것이 표시가 난다.
그런경우
List.vm에서
<input type="button" value="삭제하기"
onclick="window.open('../삭제 요청 경로.do?삭제할 번호 파라미터=삭제한 번호 값,'iframe_id')"/>
<iframe name="iframe_name" id="iframe_id" style="display:none"></iframe>
iframe 안에 Delete.vm 화면이 나오게 한다. 대신 스타일에서 보이지 않도록 한다.
그럼 window.open 요청 (새창 띄우기)이 iframe 안에서 띄어진다.
Delete.vm 에서
<script language="javascript">
parent.location.href="favorList.do";
//self.close();
</script>
Delete.vm 파일에서 자시 자신을 호출한 부모창으로 가도록 링크를 걸어준다.
'DEV > html/css/js/img' 카테고리의 다른 글
select 클릭시 달리 선택되도록 하기 (0) | 2008.12.22 |
---|---|
날짜 나타내기 (0) | 2008.12.22 |
[ajax 코딩하기] 간단한 ajax 사용하기 (0) | 2008.12.20 |