일반 javascirpt IME-Mode 설정하기

황제낙엽 2010.08.17 18:12 조회 수 : 1112 추천:129

sitelink1  
sitelink2  
sitelink3  
sitelink4 http://1 
extra_vars4 ko 
extra_vars5 http://blog.naver.com/cccnam5158/80042266373 
extra_vars6 sitelink1 

기본적으로 이벤트가 발생한 키를 체크하고 아스키 코드와 비교하여

이러저러한 제어를 해주는 것도 가능하지만 일이 많다

 

다음과 같은 코드로 제어가 가능하다

 

---한글 OS ---

 

1. 영문만 입력가능  : style="ime-mode:disabled"
2. 한/영중 선택가능 : style="ime-mode:auto"
3. 디폴트 한글        : style="ime-mode:active"
4. 디폴트 영문        : style="ime-mode:inactive"

 

---일본어 OS---

일본어 OS 에서는 어떻게 동작하는지 샘플 소스를 작성해서 확인해보도록 하자

auto          : <input type="text" style = "ime-mode:auto">
active        : <input type="text" style = "ime-mode:active">
inactive     : <input type="text" style = "ime-mode:inactive">
disabled    : <input type="text" style = "ime-mode:disabled">
deactivated : <input type="text" style = "ime-mode:deactivated">

 

---현재까지의 정리---

 

auto------- 바로 전의 설정을 따름 : 즉, 영문 -> 영문, 전각(히라가나, 카타카나) -> 전각

active-----  기본 히라가나, 하지만 직접 카타카나로 해뒀다면 카타카나로 설정된다

inactive---- 기본 전/반각 영문,숫자 입력이 아닌 직접 입력으로 설정

disabled--- 반각 영문, 숫자 입력으로 고정, 변경불가

deactivated 포커스를 잃어버리기 전의 값을 보존

번호 제목 글쓴이 날짜 조회 수
117 Defining classes and inheritance (클래스 정의와 상속) 황제낙엽 2011.03.24 392
116 User Agent 관련 Reference URL 황제낙엽 2011.02.22 41
115 각 브라우저 별 User Agent 정보 황제낙엽 2011.02.22 823
114 History of User Agent 황제낙엽 2011.02.22 38
113 Navigator 객체란? 황제낙엽 2011.02.22 53
112 Understanding User-Agent Strings 황제낙엽 2011.02.22 76
111 User Agent 정보 모음 file 황제낙엽 2011.02.22 7768
110 ActiveX 설치 여부를 검사하는 스크립트 황제낙엽 2011.02.13 4053
109 [JavaScript Tutorials] Error handling in JavaScript using try/catch/finally - The Error object and throwing your own errors (해석중) 황제낙엽 2009.04.10 82
108 [JavaScript Tutorials] More leakage patterns (해석중) 황제낙엽 2009.04.10 142
107 [JavaScript Tutorials] Introducing the closure (해석중) 황제낙엽 2009.04.10 555
106 [JavaScript Tutorials] JavaScript and memory leaks (해석중) 황제낙엽 2009.04.08 102
105 [JavaScript Tutorials] Handling runtime errors in JavaScript using try/catch/finally (해석중) 황제낙엽 2009.04.08 2784
104 JavaScript Closures for Dummies 황제낙엽 2009.04.08 227
103 자바스크립트 예약어 황제낙엽 2010.11.03 35
102 YUI Logger(Yahoo) 를 동적으로 로드하는 북마크릿 황제낙엽 2010.10.03 25
101 Javascript 를 사용하여 Binary File 읽기 황제낙엽 2010.09.29 499
100 크로스 브라우저를 위한 브라우저 검사 코드 file 황제낙엽 2010.08.27 86
99 Dynatrace For Ajax Performance 황제낙엽 2010.08.18 45
» javascirpt IME-Mode 설정하기 황제낙엽 2010.08.17 1112