2013-11-04 4 views
0

자바 스크립트 파일이 있고 그 안에 몇 가지 기능이 있습니다. onclick = "myFunnyFunction();"과 같은 onclick 이벤트를 통해 내 레일 app 뷰에서 호출 할 수 있습니다. 하지만 이제는 이것을 myFunnyFunction()이라고 부릅니다. onload = "myFunnyFunction();"과 같은 onload 이벤트를 사용합니다. 두 호출 모두 동일한보기 파일 (버튼과 div에 하나씩 있음)에 있으며 onclick 이벤트는 작동하지만 onload 이벤트는 작동하지 않습니다. div는 HTML이 제대로 표시되도록로드합니다.레일즈에서 자바 스크립트 파일의 함수 호출

의견이 있으십니까?

미리 감사드립니다. 몸의 온로드하지 작업이 시도 의미하는 경우

답변

1

는 작업

Fiddle Example

window.onLoad = doStuff() 

function doStuff() { 
    alert("test") 
} 
당신 캔트 그것을 DIV 온로드 방법을하지만 추적 할 수없는 가망 당신이

<div id="somid">Some content</div> 
<script type="text/javascript"> 
    yourfunction() 
</script> 
를 작동을 div에 후 스크립트를 넣어 동일
+0

먼저 답변 해 주셔서 감사합니다. 귀하의 경우에는 시체가로드 될 때 함수를 실행하지만 특정 div가로드 될 때 함수를 시작하려고합니다. 그게 가능하니? –

+0

업데이트 된 답변 확인 –

+0

좋아요! 그것은 간단했지만 나는 그것을 이해할 수 없었다. 감사! –

관련 문제