HTML을 & webservice에서 동적으로로드합니다. 내가 코드를로드 한 후, 모든 것이 잘 작동 즉시동적 자바 스크립트 - onclick 보이지 않음
placeholder.update(result.Static.html); // which also include javascript code
:
ProRegResetForm();
alert('reset done');
을하지만, 나는 오류가 오전
<a href="javascript://" onclick="javascript:ProRegResetForm();" class="au">Reset</a>
로 선언 컨트롤에서 : 나는 프로토 타입 업데이트 방법을 사용 ProRegResetForm입니다 정의되지 않았습니다.
(도 작동하지 않습니다)
약식 테스트 코드 : 당신의 '단순화 된 테스트 코드는'당신을 실행하지 않은 점을 감안
<a href="javascript://" id="element">test link</a>
<script type="text/javascript">
functoin somethingcomplex() {
bla bla bla
}
$('element').onclick = function() { somethingcomplex(); }
</script>
코드에 대한보다 완벽한 예를 제공 할 수 있습니까? 이 문제는 표시되지 않는 코드 섹션에서 발생할 가능성이 큽니다. 테스트 호출과 클릭 이벤트 사이에 기능에 문제가 발생했는지 알기는 어렵습니다. click 이벤트를 다른 함수 (아마도 "alert")로 변경하여 click 이벤트가 올바르게 실행되는지 확인해 보셨습니까? –
당신은 onclick에서 결코 javascript :가 필요하지 않습니다. 그래도 문제는 해결되지 않습니다. –
오는 스크립트에서 정의 된 모든 변수와 함수가 별도의 네임 스페이스에있는 것으로 보입니다. – st78