2017-05-20 6 views
0

매우 오랜 휴식 (약 10 년) 후 코딩에 다시 들어가기 때문에 잘못된 용어에 대해 사과합니다. 이것이 기본적인 질문 인 경우.Textedit HTML 소스 코드가 자바 스크립트를 트리거하지 않음

- 최대 OS X 혼용 편집 -Google 크롬

프로그래밍 기본에 린다의 과정에서 작업. like와 같은 HTML 소스 코드를 입력하면 내 버전이 .js 파일을 트리거하지 않지만 튜토리얼 파일의 소스 코드를 C + P로 작성하면 발생합니다.

내 편집기로 Textedit 사용. 매우 간단한 코드이므로 매우 혼란스럽고 동일하게 복사했습니다. 그러나 직접 입력 할 때와 같은 방식으로 반응하지 않습니다. 나머지 HMTL은 잘로드되지만 .js 스크립트는로드되지 않습니다.

<html> 
    <head> 
     <title>Simple Page</title> 
    </head> 
    <body> 
     <p>This is a very simple HTML page</p> 
     <script src="script.js"></script> 
    </body> 
</html> 

나는 mediafire에 파일을 업로드했습니다. Container.html은 자습서에서 가져온 것입니다. Container1.html은 내가 직접 입력 한 HTML 파일입니다. 이 동안 내 머리를 긁적하고 크기 (4 바이트) 제외한 두 파일 사이의 차이점을 알아낼 수 없습니다.

http://www.mediafire.com/file/p4sz93u9g6admwn/Textedit_JS_Problem.zip

감사합니다!

H는

+0

http://jsbin.com과 같은 코드에 코드를 입력하면 어떻게됩니까? – undefined

답변

0

이 때문에 당신의 Container2.html에 큰 따옴표입니다. 그래서 코드는 형식을 UTF에서 다른 것으로 변경합니다. 그래서 당신이해야 할 무엇, 당신의 container2.html 파일을 열고 따옴표를 삭제하고 다시 입력하여이 행 아래에

<script src=“script.js”></script>

변경을로 이동 :

<script src="script.js"></script>

공지 사항 큰 따옴표로 변경)

+0

감사합니다. 이것은 내가 가지고있는 키보드 (macbook pro)가 단지 인용 부호를위한 하나의 키를 가지고 있기 때문에 나의 문제를 즉시 해결하지 못했다. 그러나 그것이 문제가 큰 따옴표라는 것을 깨닫게 해주었고 빠른 google 검색은 OSX가 자동 따옴표 (환경 설정> 키보드> 텍스트)를 가지고 있음을 나타냅니다. 이것은 자동으로 열기 및 닫기 따옴표를 삽입하여 문제를 일으키는 원인이되었습니다. 단지 '정상적인'것보다. – HarryHamsta

+0

Oki는 설정 변경이 있었음을 의미합니다. Macbook Pro와 코드를 거의 매일 사용하기 때문에. :) – Tushar