본문 바로가기

Programming

[펌]키보드, 마우스오른쪽버튼, 셀렉트 기능 제한하기 아래와 같이 해당 기능을 제한하려고 하는 페이지마다 자바스크립트코드를 삽입해 주시면 됩니다. 물론 IE외의 브라우저(오페라)나 다른 기능을 사용하면 풀수 있습니다. 그러나 일반 사용자의 기능을 제한하는 것에는 크게 문제가 없기 때문에 현재의 대부분의 사이트에서 많이 사용되고 있는 코드입니다. 1.제한페이지 키보드, 마우스오른쪽버튼, 셀렉트 기능 제한하기 2.lock.js if (window.Event) // 넷스케이프에서만 대문자 E. document.captureEvents(Event.MOUSEUP); // mouse up 이벤트를 잡음 function nocontextmenu() { // IE event.cancelBubble = true event.returnValue = false; return .. 더보기
마퀴(marquee)태그 1. 글자이동 글자가 좌우로 왕복*^^* 글자가 좌우로 왕복*^^* 이건 왼쪽이네요^^ 이건 왼쪽이네요^^ 이건 오른쪽이구여^^ 이건 오른쪽이구여^^ 요번에는 위로? 요번에는 위로? 아래로오ㅡㅡ+ 아래로오ㅡㅡ+ 2. 글자속도조절 __@/`` ( 달팽이가 기어가는 모습 ) __@/`` 달팽아 나 잡아봐 달팽아 나 잡아봐 3. 마퀴태그 활용 475여러분♡사랑해요 475여러분♡ 사랑해요 안♡녕♡하♡세♡요♡반♡가♡워~♡요♡ 안♡ 녕♡ 하♡ 세♡ 요♡ 반♡ 가♡ 워~♡ 요♡ 정말 방가여^^ 정말 방가여^^ 그려!방가여!! 그려!방가여!! 글씨가 파도를 타네요 ^^;이건 오른쪽이구여^^ 글씨가 파도를 타네요^^; 더보기
띠 계산하기 소스 태어난 년도 더보기
[펌]iframe 높이 자동 조절하기 1. 브라우저 창의 크기에 따라서 자동으로 높이 조절하기 브라우저 창의 크기에 따라서 자동으로 높이 조절하기 2. iframe 내 페이지 높이에 맞게 자동 조절하기 iframe 내 페이지 높이에 맞게 자동 조절하기 3. iframe 내 페이지 높이에 맞게 자동 조절하기(서로 다른 도메인) IE5.5 이후 부터 1차 도메인이 다른 경우는 Script로 원도우의 document 객체 접근시에 보안에러가 발생합니다. 2번의 방법을 사용이 불가능 합니다. 이때는 아래의 방법을 활용하시면 됩니다. 2차 도메인의 경우는 document.domain 을 이용하시면 큰 문제가 없습니다. http://msdn.microsoft.com/library/default.asp?url=/workshop/author/om/xfra.. 더보기
[펌]날짜관련 자바스크립트 공통함수 /** * 날짜관련 자바스크립트 공통함수 * * 분단위 이하(= 초)는 고려하지 않았습니다. * YYYYMMDDHHMI 형식의 String => 'Time'으로 칭함 * * 주로 YYYYMMDD 까지만 쓰인다면 아래 함수들을 * YYYYMMDD 형식의 String => 'Date'로 하여 적당히 * 수정하시거나 아니면 함수를, 예를들어 isValidDate()처럼, * 추가하시기 바랍니다. * * @version 2.0, 2001/01/28 * @author 박종진(JongJin Park), jongjpark@lgeds.lg.co.kr */ /** * 유효한(존재하는) 월(月)인지 체크 */ function isValidMonth(mm) { var m = parseInt(mm,10); return (m .. 더보기
자바스크립트 클립보드에 복사 1. 형식 bSuccess = object.setData(sDataFormat, sData) 2. 예제 var str = '복사할 내용'; window.clipboardData.setData('Text',str); function CodeCopy(code){ code = '_wpoint=' + code; window.clipboardData.setData('Text',code); alert('코드를 클립보드에 복사하였습니다.'); } ... 더보기
아스키코드(Ascii Table) 한글코드에 대하여 EUC-KR 은 KS X 1003(0x00-0x7F) 와 KS X 1001 ( [0xA1-0xFE][0xA1-0xFE] ) 을 사용하는 8비트 문자 인코딩이다. CP949는 는 마이크로소프트 한글 윈도우에서 사용되는 코드페이지이다. 본래는 KS C 5601의 완성형 한글을 표현한 코드페이지였으나, 윈도 95부터는 확장 완성형 혹은 통합형 한글 코드(Unified Hangul Code)이라는 명칭으로 확장되어 모든 현대 한글을 수용하게 되었다. 마이크로소프트에서는 이 인코딩을 기반 문자 집합 이름인 "ks_c_5601-1987"로 사용하고 있다. CP949 인코딩은 EUC-KR의 확장이며, 하위 호환성이 있다. 참고 http://ko.wikipedia.org/wiki/EUC-KR http.. 더보기
[펌]Java날짜 연산Tip Java날짜 연산Tip입니다. 모델링과 상관없는 내용이지만 필요한 분도 있을것이라 생각해서 올립니다. [ 날짜 연산법 ] 가. 이해 및 유틸 - 시스템 시간에 대한 이해 - 날짜 계산 종합 유틸리티 나. 응용팁 시스템의 밀리초 구하기.(국제표준시각(UTC, GMT) 1970/1/1/0/0/0 으로부터 경과한 시각) ------------------------------------------------------------------ // 밀리초 단위(*1000은 1초), 음수이면 이전 시각 long time = System.currentTimeMillis ( ); System.out.println ( time.toString ( ) ); -------------------------------------.. 더보기
[펌]Spring Framework 따라하기 [8] - Model 설계 상세 Spring Framework 따라하기 [8] - Model 설계 상세 Controller 컨트롤러는 5가지가 필요하다: list view write modify delete 이 가운데 write, modify는 입력 폼의 처리가 필요하다. 이 두 가지는 spring framework의 SimpleFormController를 확장하여 만들고 나머지는 AbstractCommandController를 이용하여 만들기로 한다. 더 다양한 Controller들을 spring framework가 제공하는데, 경우에 따라서는 다른 controller를 이용하여 만들수도 있다. 먼저 List와 Write 기능을 구현해보자. 전달 객체 첫 번째로 할 일은 전달객체를 만드는 것이다. 우리는 여기서 두 개의 전달객체를 만.. 더보기
[펌]Spring Framework 따라하기 [7] - Model 설계 Spring Framework 따라하기 [7] - Model 설계 이제 본격적인 비즈니스 모듈에 대한 공부가 시작된다. 지금까지 해 온 Hello Application은 여기까지로 마무리하고, 여기서부터는 게시판 어플리케이션을 하나 만들어보자. 여기서 만들 게시판은 제목과 작성자 이름, 내용을 입력하는 간단한 형태이다. 우리가 만들어야 하는 모듈은 컨트롤러, 모델빈, 전달 객체, DAO로 이루어진다. ForumController는 사용자의 요청을 받아 Forum의 Method를 호출하여 결과를 얻으려고 시도한다. Forum의 Method는 ForumDAO를 통해서 Database의 자료를 Create/Read/Update/Delete 한다. 여기에 필요한 전달객체 ForumTO는 Forum과 ForumD.. 더보기