'JavaScript'에 해당되는 글 1건

  1. 2008.05.27 자바스크립트로 페이지 이동 팁 (2)

자바스크립트로 페이지 이동 팁

보통 게시판에서 게시물을 지우거나, 댓글을 지울 때 자바스크립트 창을 띄워 “림하 지울꺼삼?”과 같은 간단한 맨트로 지울 것인지 묻는 경우가 많습니다.
이것을 자바 스크립트 코드로 표현하면

<script type="text/javascript" language="javascript">

<!--

function del(num){

              if(confirm('삭제 하시겠습니까?'))

                    location.href = "delete.jsp?id=" + num;

}

-->

</script>

<a href="#" onclick="del(1);">삭제</a>

이런 식으로 하면 되는데… 문제는 저 함수의 재사용 성이라던가, #기호 사용에 따른 화면 위치 이동 등… 여러 자잘한 문제가 남아 있습니다. (서버 스크립트 문제 중 대표적으로 PHP에서는 HTTP_REFERER가 기록이 되지 않더군요)
그래서 이리 저리 고민하다가 혹시? 하는 생각에 이렇게 하니 더 간단해 지고 위의 문제들이 모두 해결되더군요 ^^

<script type="text/javascript" language="javascript">

<!--

function del(){

              return confirm('삭제 하시겠습니까?');

}

-->

</script>

<a href="delete.jsp?id=1" onclick="return del();">

어때요? 참 쉽죠? ^O^
submit을 할 때 onsubmit=”return function();” 이런 식으로 하면 함수의 리턴 결과에 따라 submit이 작동되는 여부가 결정되던 것이 기억나 적용하니 매우 만족스럽게 작동 하더군요 ^^
여튼, 위 코드에 문제가 있으면 댓글로 알려주세요 ㅎㅎ

덧) 위 코드는 Internet Explorer 7.0, Firefox 2.0, Opera 9.27, Safari 3.1 에서 모두 테스트 해봤습니다. 안심하고 사용하세요 ^^

Trackback 0 Comment 2
  1. kaspy 2012.04.15 02:25 address edit & del reply

    잘참고합니다^^!!

  2. 2012.07.24 17:24 address edit & del reply

    비밀댓글입니다