목록Javascript,jQuery (6)
자기 혐오 개발자
주로 view 페이지나 리스트에서 많이 쓴다. 첨부 이미지파일이 없을 때, default로 설정한 파일을 보여주는 방법이다. JSP 파일에 적용했다.
토글에 function만 추가함. $(특정요소).toggle(function(){ if($(this).is(':hidden')){ // 닫힐떄.. alert('닫힘'); }else{ // 열릴떄.. alert('열림'); } });
첨부파일, 특히 에디터를 사용해서 올린 파일들의 순서를 바꾸려고 할때, 드래그 해서 바꿀 수 있다.jquery의 sortable을 사용한다. 옵션중에 stop,start,update 등등 이 있다. 구글하면 더 나옴. HTML단 .....
jQuery 단. $(document).ready(function(){ $('input[type=radio][name=이름]').change(function(){ // 함수 호출. fn_radio_call(); });}); // 함수...function fn_radio_call(){var test_val = $(":input:radio[name=이름]:checked").val(); $.ajax({ type: "POST", url: "${pageContext.request.contextPath}/testService", data: {"test_val":test_val}, dataType: 'json', success: function (data) { if (data.result > 0) { location..
스크립트 단// 숫자만 입력. function isNumberKey(evt){ var theEvent = evt || window.event; var key = theEvent.keyCode || theEvent.which; key = String.fromCharCode( key ); var regex = /[0-9]|\./; if( !regex.test(key) ) { theEvent.returnValue = false; if(theEvent.preventDefault) theEvent.preventDefault(); }else{ theEvent.returnValue = true; } } HTML
팝업을 띄웠는데, session이 끊겨서 로그인 창이 나오는 홈페이지가 종종 보인다. 내가 만든 사이트에서도 이런 일이 생겨서 우짜꼬 하다가로그인 창에서 이 창이 부모창인지 자식창인지 구분해가, 어떤 조치를 취하면 되지않을까 해서 구분하는 코드를 찾아봤다.Google하니 나오더라.http://stackoverflow.com/questions/4594492/to-check-parent-window-is-iframe-or-not 우선 두 개를 찾았다. if(self==top){ alert('self==top'); }else if(parent==top){ alert('parent==top'); } 'self==top' 는 팝업이 아닌, 일반창에서 열린 경우고,'parent==top는 팝업이다. var isIn..