2 개의 파일, 하나의 HTML, 하나의 JavaScript가 있습니다.외부 JavaScript 함수가 정의되어 있지 않지만 존재합니다.
자바 스크립트 파일 (contacts.js) :
function add_contact() {
// Rest of Code here
}
HTML 파일 :
<button type="button" class="btn btn-primary" onclick="add_contact();">Save changes</button>
:
내가 클릭있어하는 버튼이
<script src="/assets/js/contacts.js" type="javascript/text"></script>
은, 그것이 'add_contact'함수를 호출
JavaScript 코드가 HTML 파일의 헤드 일 경우이 함수는 정상적으로 작동합니다.
Uncaught ReferenceError: add_contact is not defined
내가이 일을 통해 손실을 조금 느낌, 그래서 어떤 도움이 환상적 일 것입니다 그러나, 지금은 외부 파일의 일부, 다음과 같은 오류를 반환합니다!
을 정의하지
text/javascript
해야 하는가? –첫 번째 유형은'text/javascript' 여야합니다. –
@JamesMcDonnell : 잘 생각하십시오! 실제로'type' 속성은 그냥 제거 될 수 있습니다. :-) –