16번도 자바스크립트 문제입니다. 문제에 들어가면 이러한 그림말고는 별다른게 보이지 않습니다.
소스코드입니다. 이 문제에서 핵심은 onkeypress였습니다. onkeypress는 키보드의 키가 눌렸을 때, 어떤 동작을 해주는 이벤트 핸들러입니다. 아래의 링크에 들어가서 직접 해보면 확실하게 이해할 수 있습니다.
여기서 핵심은 onkeypress의 동작에서 키보드의 문자에 해당하는 값을 아스키코드로 받아들인다는 것입니다. 그래서 한글일때 키보드를 누르면 어떤 동작도 일어나지 않습니다. 소스코드를 보면 cd값이 124일 때 문제 해결이 되는 것으로 보입니다. 그래서 124에 해당하는 문자인 '|'의 키보드를 눌렀더니 문제가 해결되었습니다. 너무 쉽게 풀려서 조금 당황한 문제였습니다.
'웹 > webhacking.kr' 카테고리의 다른 글
webhacking.kr 19번 (0) | 2021.02.06 |
---|---|
webhacking.kr 17번 (0) | 2021.02.06 |
webhacking.kr 14번 (0) | 2021.02.06 |
webhacking.kr 12번 (0) | 2021.02.01 |
webhacking.kr 11번 (0) | 2021.02.01 |