때에 따라 SHIFT, CTRL, ALT 키를 막아야할 경우가 있다. SHIFT, CTRL, ALT 키를 흔히 모디파이어(modifier)라고 부르는데 인터넷 익스플로러에서는 각각의 모디파이어에 대한 다음과 같은 불린(boolean) 속성을 갖고 있다.
event.shiftKey
event.altKey
event.ctrlKey
다른 키보드와 함께 이 SHIFT, CTRL, ALT키가 눌려졌는지 체크하려면 위에 언급한 속성들이 true인지를 체크만 하면 된다. 위의 예는 인터넷 익스플로러의 예이다. 넷스케이프에서는 modifiers란 하나의 속성에서 이 값들을 관리한다. 넷스케이프에는 Event 객체에 이와 관련한 다음과 같은 상수 값을 가지고 있다.
SHIFT_MASK
ALT_MASK
CONTROL_MASK
META_MASK
만일 넷스케이프에서 다른 키보드와 이 SHIFT, CTRL, ALT키가 눌려졌는지 체크하려면 비트와이즈(bitwise) AND 연산자를 사용하여 알아내면 된다. 예를 들어 ALT 키가 눌려졌는지 체크하려면 다음과 같이 하면 된다.
e.modifiers & Event.ALT_MASK
실제 예를 살펴보자.
<BODY ... onKeyPress="handlePress(event)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function handlePress(e) {
var shiftPressed = (window.Event) ? e.modifiers & Event.SHIFT_MASK : e.shiftKey
if (shiftPressed) {
alert("현재 페이지에서 SHIFT키는 사용할 수 없습니다!");
return false;
}
else return true;
}
// -->
</SCRIPT>
...
...
</BODY>
위의 소스 코드에서 인터넷 익스플로러와 넷스케이프를 구분하는 코드는 '(window.Event) ?' 부분이다. 이 값이 참이면 넷스케이프이고 거짓이면 인터넷 익스플로러로 간주한다.
다른 ALT키와 CTRL키도 위와 같은 방법으로 잡아낼 수가 있다.
-------------------------------------
웹서핑중에 만난소스입니다
-------------------------------------<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
event.shiftKey
event.altKey
event.ctrlKey
다른 키보드와 함께 이 SHIFT, CTRL, ALT키가 눌려졌는지 체크하려면 위에 언급한 속성들이 true인지를 체크만 하면 된다. 위의 예는 인터넷 익스플로러의 예이다. 넷스케이프에서는 modifiers란 하나의 속성에서 이 값들을 관리한다. 넷스케이프에는 Event 객체에 이와 관련한 다음과 같은 상수 값을 가지고 있다.
SHIFT_MASK
ALT_MASK
CONTROL_MASK
META_MASK
만일 넷스케이프에서 다른 키보드와 이 SHIFT, CTRL, ALT키가 눌려졌는지 체크하려면 비트와이즈(bitwise) AND 연산자를 사용하여 알아내면 된다. 예를 들어 ALT 키가 눌려졌는지 체크하려면 다음과 같이 하면 된다.
e.modifiers & Event.ALT_MASK
실제 예를 살펴보자.
<BODY ... onKeyPress="handlePress(event)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function handlePress(e) {
var shiftPressed = (window.Event) ? e.modifiers & Event.SHIFT_MASK : e.shiftKey
if (shiftPressed) {
alert("현재 페이지에서 SHIFT키는 사용할 수 없습니다!");
return false;
}
else return true;
}
// -->
</SCRIPT>
...
...
</BODY>
위의 소스 코드에서 인터넷 익스플로러와 넷스케이프를 구분하는 코드는 '(window.Event) ?' 부분이다. 이 값이 참이면 넷스케이프이고 거짓이면 인터넷 익스플로러로 간주한다.
다른 ALT키와 CTRL키도 위와 같은 방법으로 잡아낼 수가 있다.
-------------------------------------
웹서핑중에 만난소스입니다
-------------------------------------<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1930 | 17년 전 | 3004 | ||
| 1929 | 17년 전 | 1879 | ||
| 1928 | 17년 전 | 3992 | ||
| 1927 | 17년 전 | 1409 | ||
| 1926 |
지엔소프트
|
17년 전 | 1127 | |
| 1925 |
보드타는찌니
|
17년 전 | 1243 | |
| 1924 |
choijinhee
|
17년 전 | 1126 | |
| 1923 | 17년 전 | 1388 | ||
| 1922 | 17년 전 | 1746 | ||
| 1921 | 17년 전 | 2339 | ||
| 1920 | 17년 전 | 2415 | ||
| 1919 | 17년 전 | 1419 | ||
| 1918 | 17년 전 | 1168 | ||
| 1917 | 17년 전 | 2438 | ||
| 1916 | 17년 전 | 2869 | ||
| 1915 |
|
17년 전 | 3235 | |
| 1914 | 17년 전 | 3173 | ||
| 1913 | 17년 전 | 2339 | ||
| 1912 | 17년 전 | 3756 | ||
| 1911 | 17년 전 | 3184 | ||
| 1910 | 17년 전 | 5506 | ||
| 1909 | 17년 전 | 2658 | ||
| 1908 | 17년 전 | 1861 | ||
| 1907 | 17년 전 | 1935 | ||
| 1906 | 17년 전 | 1777 | ||
| 1905 | 17년 전 | 1706 | ||
| 1904 | 17년 전 | 2770 | ||
| 1903 | 17년 전 | 1897 | ||
| 1902 | 17년 전 | 1582 | ||
| 1901 | 17년 전 | 2072 | ||
| 1900 |
stuartkim
|
17년 전 | 1138 | |
| 1899 | 17년 전 | 1667 | ||
| 1898 | 17년 전 | 2882 | ||
| 1897 | 17년 전 | 2126 | ||
| 1896 | 17년 전 | 1820 | ||
| 1895 | 17년 전 | 2036 | ||
| 1894 | 17년 전 | 1324 | ||
| 1893 | 17년 전 | 1717 | ||
| 1892 | 17년 전 | 1216 | ||
| 1891 | 17년 전 | 1781 | ||
| 1890 | 17년 전 | 1808 | ||
| 1889 | 17년 전 | 1041 | ||
| 1888 | 17년 전 | 3136 | ||
| 1887 | 17년 전 | 4316 | ||
| 1886 | 17년 전 | 2467 | ||
| 1885 | 17년 전 | 7475 | ||
| 1884 | 17년 전 | 3840 | ||
| 1883 | 17년 전 | 4171 | ||
| 1882 | 17년 전 | 2430 | ||
| 1881 | 17년 전 | 2888 | ||
| 1880 | 17년 전 | 3638 | ||
| 1879 | 17년 전 | 4006 | ||
| 1878 | 17년 전 | 3167 | ||
| 1877 | 17년 전 | 3150 | ||
| 1876 | 17년 전 | 3299 | ||
| 1875 | 17년 전 | 2466 | ||
| 1874 | 17년 전 | 2059 | ||
| 1873 | 17년 전 | 3110 | ||
| 1872 | 17년 전 | 3259 | ||
| 1871 | 17년 전 | 4613 | ||
| 1870 | 17년 전 | 1592 | ||
| 1869 | 17년 전 | 2617 | ||
| 1868 | 17년 전 | 2690 | ||
| 1867 | 17년 전 | 1901 | ||
| 1866 | 17년 전 | 2221 | ||
| 1865 | 17년 전 | 1839 | ||
| 1864 | 17년 전 | 2372 | ||
| 1863 | 17년 전 | 3777 | ||
| 1862 | 17년 전 | 3896 | ||
| 1861 | 17년 전 | 2083 | ||
| 1860 | 17년 전 | 1361 | ||
| 1859 | 17년 전 | 1497 | ||
| 1858 |
|
17년 전 | 1651 | |
| 1857 | 17년 전 | 1634 | ||
| 1856 |
보드타는찌니
|
17년 전 | 1397 | |
| 1855 | 17년 전 | 1543 | ||
| 1854 |
|
17년 전 | 1360 | |
| 1853 | 17년 전 | 1850 | ||
| 1852 | 17년 전 | 2749 | ||
| 1851 | 17년 전 | 1850 | ||
| 1850 |
|
17년 전 | 1403 | |
| 1849 |
|
17년 전 | 1691 | |
| 1848 |
|
17년 전 | 2330 | |
| 1847 | 17년 전 | 1945 | ||
| 1846 |
은사시나무
|
17년 전 | 1264 | |
| 1845 |
갈색야생마
|
17년 전 | 5905 | |
| 1844 |
갈색야생마
|
17년 전 | 3285 | |
| 1843 |
갈색야생마
|
17년 전 | 3178 | |
| 1842 |
갈색야생마
|
17년 전 | 2589 | |
| 1841 |
갈색야생마
|
17년 전 | 2771 | |
| 1840 |
갈색야생마
|
17년 전 | 2719 | |
| 1839 |
갈색야생마
|
17년 전 | 3226 | |
| 1838 |
갈색야생마
|
17년 전 | 2353 | |
| 1837 |
갈색야생마
|
17년 전 | 2471 | |
| 1836 |
갈색야생마
|
17년 전 | 2533 | |
| 1835 |
갈색야생마
|
17년 전 | 2526 | |
| 1834 |
갈색야생마
|
17년 전 | 2669 | |
| 1833 |
갈색야생마
|
17년 전 | 3189 | |
| 1832 |
갈색야생마
|
17년 전 | 2702 | |
| 1831 |
갈색야생마
|
17년 전 | 1427 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기