로그인 창 전체 방문자 수 → 홈페이지 오늘 방문자 수 → 방문통계 어제 방문자 수 →

도량형 환산 스크립트를 한데 묶어놓은 문서에서 자바스크립트 오류를 찾다가

 

낮엔 컴퓨터가 스스로 해낼 수 있는 어떤 일을 맡겼는데 그러고 나니까 조금 심심했습니다.

평소엔 제 홈피에서 게시판에 혹시나 방문자가 있나 싶어 겨우 그 자리나 가보는 수준인데 오늘은 웬일로 거기 주메뉴에서 '도량형 환산'이라는 링크를 눌러봤답니다.

 

그러니까 하나의 페이지(웹 문서)에 여러 항목이 함께 실렸더군요.

길이·무게·부피·넓이로 이뤄졌데요.

그 모두를 하나씩 눌러서 확인해가는데 앞쪽 세 놈은 거기 역삼각형으로 떨어지는 메뉴에서 다른 단위를 고르자마자 곧바로 나머지 단위에 달라진 값을 내보내는데 유독 한 개(넓이)가 꼼짝도 하지 않는 겁니다.

 

아무래도 그것 고치려면 시작 좀 걸릴 것 같았습니다.

일단은 오프라인에 있는 그 문서를 열고서 왜 안되는지 그 원인을 캐보려고 했지요.

 

그랬는데 아무리 살펴봐도 모르겠습니다.

그래서 그 비슷한 문서(도량형 변환)를 찾아 다음에서도 네이버에서도 죽자 살자 찾아봤어요.

 

몇 개를 찾긴 했는데 제 홈피에 올린 문서와는 약간 다르더군요.

저 역시도 이 문서를 스스로 만든 것도 아니고 어쩌면 십 년도 훨씬 더 됐을 텐데 그 당시의 포털이나 누군가의 웹 문서를 본떠서 베끼거나 참조해서 만들었을 겁니다.

 

예전 어느 날 엠파스에서 날짜 계산 부위를 베껴서 그와 관련한 문서 만들었던 게 생각났기에 어쩌면 이도 그랬을 거로 여겼습니다.

그랬던 것을 나중에 수정하거나 하면서 실수했을 게재가 큰 사례입니다.

 

다음이나 네이버에서 찾아온 동종의 문서를 아무리 제 문서에 덧댄 뒤 수도 없이 여러 번 실험해봐도 도무지 풀리지 않는 겁니다.

도저히 안 되겠다 싶기에 아주 원초적 방법을 써보기로 했습니다.

그게 뭐냐면 잘 되는 위쪽 스크립트(길이·무게·부피 등) 중 하나의 스크립트를 복사해서 넓이 쪽에 붙인 뒤 그 안쪽 항목들을 하나하나 바꿔치기하는 방식(?)인데 그렇게 하면 어쩌면 가능할지도 모른다는 바람이 있어섭니다.

 

그렇게 하나하나 잡아가는 도중에 정말 뜻밖으로 생각지도 못한 곳에서 '자바스크립트의 에러'를 찾았지 뭡니까?

'자바스크립트 오류'의 가장 밑에는 '구문 오류'가 있다는 걸 평상시 수도 없이 보거나 들었건만, 막상 이렇게 닥쳤을 땐 왜 그리도 그런 말이 떠오르지 않았던 걸까요?

 

제 문서에선 넓이를 가리키는 영문 표기로 'Area'라는 것을 썼었는데 거기 들어간 그 단어 세 개 중에 딱 하나에서 마지막에 알파벳 한 개가 추가되어 엉뚱한 단어(Areaa)가 됐더라고요.

뭐가 됐던지 문서를 고치고 나면 반드시 검증한 뒤에 후속 조처에 들어감이 마땅한데도 제가 그 절차를 빼먹었던 겁니다.

 

그것 틀린 자리에 몽니처럼 붙은 그 찰거머리 떼 버린 뒤 저장하고서 문서 새로 고쳤는데 그 뒤로는 곧바로 멀쩡해지더이다.

그러자 얼른 '파일질라'를 써서 호스트에 올렸답니다.

다른 데도 아니고 거기가 200MB나 무료로 쓰는 나라 안에선 매우 드문 닷홈의 무료 호스팅입니다.

 

- 닷홈(https://www.dothome.co.kr/index.php) -

 

 

~ 자바스크립트 오류를 보는 눈 ~

※ 그림 출처: http://l36310.dothome.co.kr/HTML/D.htm

 

이걸 잡으려고 웹 문서 수정에 들어가기 직전에 플래시로 만든 타이머를 눌러 뒀는데 호스팅에 올린 뒤 봤더니 두 시간하고도 이십 칠 분째를 지나고 있더라고요.

그 사이에 약간의 잡일도 있었으니까 차 떼고 포 뗀다 해도 순전히 이것 오류 잡는데 만도 두 시간은 넉넉히 쏟아부었네요.

 

어휴~ 참나 사는 게 뭔지 원^^^

 

제 홈피 닷홈의 게시판 - 류중근의 닷홈 게시판

 

 

Posted by 류중근
,