아래 스크립트를 분석한 내용으로 잘못된 것은? | [웹디자인개발기능사 필기] 16년 1회차 기출문제 상세 페이지
1[웹디자인개발기능사 필기] 16년 1회차
아래 스크립트를 분석한 내용으로 잘못된 것은?
1
마우스로 “안녕하세요”를 클릭하면 새로운 팝업창이 열리고, 문자색이 변한다.
2
“안녕하세요”에 마우스 포인터가 닿으면 배경색이 노란색으로 변한다.
3
“안녕하세요”에서 마우스 포인터가 멀어지면 배경이 빨간색으로 변한다.
4
마우스로 “안녕하세요”를 클릭하면 배경이 백색으로 변한다.
해설
코드 어디에도 팝업창을 열거나 글자색을 바꾸는 명령이 없으므로, 클릭하면 새 팝업창이 열리고 문자색이 변한다는 설명이 잘못된 것입니다.
그림의 링크에는 이벤트 핸들러 세 개가 있으며, 모두
window.document.bgColor로 문서 배경색만 바꿉니다.
- 마우스 포인터가 닿을 때는
onMouseOver="window.document.bgColor='yellow'"이므로 배경이 노란색으로 바뀌어 옳은 설명입니다. - 마우스 포인터가 벗어날 때는
onMouseOut="window.document.bgColor='red'"이므로 배경이 빨간색으로 바뀌어 옳은 설명입니다. - 클릭할 때는
onClick="window.document.bgColor='white'"이므로 배경이 흰색으로 바뀌어 옳은 설명입니다.
새 창을 열려면 window.open() 같은 호출이 있어야 하는데, 이 코드에는 없습니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
