문제

이것이 HTML의 구조입니다. 사용자가 클래스 이름 "Next_button"으로 div를 클릭하면 이벤트 리스너를 추가해야합니다. 프로토 타입을 사용하여 이벤트 리스너를 추가하려고합니다.

<div id="horizontal_carousel2">
  <div class="previous_button"></div>  
  <div class="container" >
    <ul>
       <li></li>
       <li></li>
       <li></li>
       <li></li>

    </ul>
    <div id="spinner2" style="display: block;"><br /></div>
  </div>
  <div class="next_button"></div>
</div>

이것은로드에서 실행되는 스크립트입니다.

<script type="text/javascript">
Event.observe(window, 'load', function() {
            $$("#horizontal_carousel .next_button").first().observe( 'click',tezt());

});

function tezt()
{
    alert("calling me");
}
</script>

문제는 창 하중이 완료되면 "나를 호출"하는 것입니다. 문제를 알아낼 수 없습니다. 내가 무엇을 놓치고 있습니까? 사용자가 다음 버튼을 클릭하면 경고 메시지를 표시해야합니다. T

도움이 되었습니까?

해결책

관찰해야 할 두 번째 매개 변수는 함수에 대한 참조이어야합니다. 두 번째 매개 변수로 tezt ()를 통과하면 실행 tezt ()와 통과 결과 관찰하기 위해.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top