본문 바로가기

반응형

자바스크립트

(6)
JavaScript event.keyCode 자바스크립트 이벤트 키코드표 JavaScript event.keyCode 자바스크립트 이벤트 키코드표 --------------------------------------- 키코드표 --------------------------------------- ←(백스페이스) = 8 TAB = 9 ENTER = 13 SHIFT = 16 CTRL = 17 ALT = 18 PAUSEBREAK = 19 CAPSLOOK = 20 한/영 = 21 한자 = 25 ESC = 27 스페이스 = 32 PAGEUP = 33 PAGEDN = 34 END = 35 HOME =36 ←(중간) = 37 ↑(중간) = 38 →(중간) = 39 ↓(중간) = 40 INSERT = 45 DELETE = 46 0 = 48 1 = 49 2 = 50 3 = 51 4 = 52..
JavaScript를 이용한 Modal Popup (Dev : 인정진) 보통 자바스크립트로는 팝업. (window.open) 메소드를 이용한 팝업으로 이루어진다. 우편번호, 공지, 광고 등등 사용중 팝업을 이용하여 필수 정보를 입력시 브라우저의 포커스로 인해 팝업창이 뒤로 숨고 부모창이 보여지는 경우가 허다함. 그래서 사용되는 것이 javascript의 showModalDialog(); 유용한 함수 소개 사용방법: 새 창을 열고 (팝업), 거기에 HTML을 표시하는 방법. 모달 (modal)이란 모덜리스 의 반대로 해당 윈도우가 열려있는 동안 다른 창을 조작할 수 없다. (모달 대화 상자를 연 창만이 조작할 수없는 경우 윙도우모달 다른 창을 모두가 작동하지 않을 경우 시스템모달 라고 부르는 것 같은 느낌이 들었는데, JavaScript에서 윙도우모달 택일) showModal..
javascript opener 확인 opener가 있는 지 없는지 확인해서 있다면 그 페이지에서 원하는 페이지로 이동 포커스 준다. 만약 opener를 닫고 팝업창만 있다면 새창을 띄운다.
javascript 에서 escape 문자열 PHP에서 unescape 하기 PHP에서 iconv 사용가능 하여야 합니다. function tostring($text) { // return iconv('UTF-16LE', 'UTF-8', chr(hexdec(substr($text[1], 2, 2))).chr(hexdec(substr($text[1], 0, 2)))); return iconv('UTF-16LE', 'UHC', chr(hexdec(substr($text[1], 2, 2))).chr(hexdec(substr($text[1], 0, 2)))); } function urlutfchr($text){ return rawurldecode(preg_replace_callback('/%u([[:alnum:]]{4})/', 'tostring', $text)); } 처리할 문서가 ch..
JavaScript 문자열 함수 [출처] JavaScript 문자열 함수|작성자 씬바라기 -------------------------------------------------------------------------------------- Happy day 앞글자만 대문자 변환 : 까먹었음 Happy day 대문자 변환 : HAPPY DAY Happy day 소문자 변환 : happy day Happy day 글자 수 : 9 우리나라 좋은나라 글자 수 : 9 Happy day 의 indexOf('문자') : 1 우리나라 좋은나라 의 indexOf('문자') : 2 우리나라 좋은나라 의 lastIndexOf('문자') : 7 Happy day 의 charAt(index번호) : H 우리나라 좋은나라 의 charAt(index번호) : 라 Happy day 의 substring(index번..
자바스크립트 cookie (쿠키) // 쿠키 만들기 function setCookie(key,value,expire) { var cookieDate = new Date(); cookieDate.setDate(cookieDate.getDate() + parseInt(expire)); document.cookie = key + "=" + escape(value) + "; expires=" + cookieDate.toGMTString() + "; path=/"; } // 쿠키 값 얻기 function getCookie(key) { var cookie = document.cookie; var first = cookie.indexOf(key+"="); if (first>=0) { var str = cookie.substring(first,cook..

반응형