Grails와 관련된 것이 무엇인지, 또는 무엇이 문제인지는 확실치 않습니다.Grails - 스크립트 실행 후 body onload 호출
나는 내가 처음가는 몸의 하중에 호출 할 방법이있다. 그런 다음 스크립트 태그에서 두 번째로 이동하는 메소드입니다. 나는 항상 body onload 메서드가 먼저 호출 될 것이라고 생각했다 - 나는 틀렸다고 생각한다.
경고 순서는 3, 1, 2입니다.
아이디어가 있으십니까?
<html>
<head>
<title>${cname} Organization Chart</title>
<link rel="stylesheet" href="${resource(dir: 'css', file: 'custom.css')}" type="text/css"/>
<link rel="stylesheet" href="${resource(dir: 'css', file: 'jquery.jOrgChart.css')}" type="text/css"/>
<link rel="stylesheet" href="${resource(dir: 'css', file: 'bootstrap.min.css')}" type="text/css"/>
<link rel="stylesheet" href="${resource(dir: 'css', file: 'prettify.css')}" type="text/css"/>
<g:javascript src="prettify.js" />
<g:javascript src="jquery.jOrgChart.js" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
<script>
alert('3');
jQuery(document).ready(function() {
$("#org").jOrgChart({
chartElement : '#chart',
dragAndDrop : true
});
});
</script>
<body onload="alert('1');prettyPrint();alert('2');">
<ul id='org' style='display:none'></ul>
<div id="chart"></div>
</body>
</html>