webhacking.kr challenge 10
이렇게 된 화면이 나온다. 소스페이지 보기를 했다.
소스에 의하면 저 O를 누를 때 마다 이동해야 하는데 이동하지 않는다. 이상해서 검색해봤더니 크롬에서는 안된다고 한다. 익스플러로 이동해서 다시 들어갔다.
소스를 해석하면 저 O를 누를 때 왼쪽으로 1씩 움직인다. 만약 O의 위치가 800이라면 새로운 링크로 이동한다. 아마 이 링크로 이동한다는 말이 문제를 푼것과 동일한 말 인것 같다. 그렇다면
1. O 를 800번 클릭해서 움직인다.
2. O의 초기 위치를 800으로 이동시킨다.
3. O를 한 번 클릭했을 때 움직이는 거리는 800으로 바꾼 후 한번 클릭한다.
이렇게 3가지 방법이 있는데 나는 3번째 방법을 선택했다. 크롬에서와 동일하게 개발자 도구로 들어간다.
onclick="this.style.posLeft+=1 --> onclick="this.style.posLeft+=800
수정했으면 O를 한 번 클릭한다. O의 위치가 변하고 조금 기다리면 축하한다는 창이 뜬다.
성공!!!
이렇게 된 화면이 나온다. 소스페이지 보기를 했다.
소스에 의하면 저 O를 누를 때 마다 이동해야 하는데 이동하지 않는다. 이상해서 검색해봤더니 크롬에서는 안된다고 한다. 익스플러로 이동해서 다시 들어갔다.
소스를 해석하면 저 O를 누를 때 왼쪽으로 1씩 움직인다. 만약 O의 위치가 800이라면 새로운 링크로 이동한다. 아마 이 링크로 이동한다는 말이 문제를 푼것과 동일한 말 인것 같다. 그렇다면
1. O 를 800번 클릭해서 움직인다.
2. O의 초기 위치를 800으로 이동시킨다.
3. O를 한 번 클릭했을 때 움직이는 거리는 800으로 바꾼 후 한번 클릭한다.
이렇게 3가지 방법이 있는데 나는 3번째 방법을 선택했다. 크롬에서와 동일하게 개발자 도구로 들어간다.
onclick="this.style.posLeft+=1 --> onclick="this.style.posLeft+=800
수정했으면 O를 한 번 클릭한다. O의 위치가 변하고 조금 기다리면 축하한다는 창이 뜬다.
성공!!!
댓글
댓글 쓰기