“Unterminated string constant” 에러..고수님 도와주세요..

  • #294748
    kirb 71.***.152.150 11418

    웹페이지에 “Unterminated string constant”에러가 뜨는데 도무지 해결이 안되네요.. 저는 웹개발자는 아니구요.. 화면 왼쪽 하단 “page error”를 클릭하면 물론 “line 40, char 63, Unterminated string constant”식으로 에러가 뜨는데 도움이 안되더군요. 몇시간을 google검색해서 나름대로 이유는 찾았는데(정확한지는 모름) coding을 할줄 몰라서리.. 에러소스는 document.write안의 내용입니다.

    여기저기서 저와 비슷한 질문에 대한 수년전 올려진 답글을 보던중 눈길이 간 내용은 다음과 같습니다.
    …………….
    “Unterminated string constant”는 End of Line 또는 Carriage return등이 빠진 경우에 나타나는 경우가 많은데 이중에서 “return”키의 입력에 따른 에러인 경우라면 “str_replace”명령을 이용하여,

    $buffer = str_replace(Chr(13), “”, $buffer);

    을 javascript에 넣으면 “return”키 입력을 제거하는 효과를 주므로 에러가 해결된다..
    …………..
    위의 내용이 저의 경우에 맞는 말인것은 같은데, 도대체 이를 .js파일의 어디에 이를 넣어야 된다는 말이 없고 제가 자바 coding의 기본을 모르는지라.. 고수님들 도움부탁드립니다.

    • . 166.***.222.134

      일단 위 에러는 자바에러가 아니고 자바스크립트 에러이지요.. 에러의 원인은 세미콜론을 안 찍었다거나.. constant string 문이 제대로 닫히지를 않았다거나.. 예를 들자면 var a = “aa 이런 식이죠.. 뒤에 더블 쿼테이션을 안 닫으셨다거나.. 한마디로 소스를 봐야 안다는것이지요.. 개발하시는 분이 아닌데 왜 이 에러를 잡으셔야 하는지를 모르겠네요…

    • kirb 71.***.7.49

      코멘트 감사 감사.. 개발자가 아닌데 에러를 잡아야 하는 이유는 개발자는 없고 사이트만 남아있기 때문이고 이 사이트를 돌려야 하는 것이 오너의 운명이네요.. 자바에러와 자바스크립트에러에 차이가 있군요.. 소스래봐야 document.write(“html로된 긴 테이블”)이 전부입죠.. 이 것이 .js로 저장되어 있고 다른 .html페이지에 연동되고 있구요. document.write()의 괄호속의 수백줄의

      …을 한줄로 인식되게 할수 있는 명령을 주면 될것으로 생각됩니다만.. 그래서 혹시 질문글에 있는 $buffer = str_replace(Chr(13), “”, $buffer); 실마리가 아닐까 생각해 본거구요..
    • 으악 218.***.130.237

      으악