<script type= "text/javascript">
function link_click(num){
window.open(num, "_self");
}
</script>
function link_click(num){
window.open(num, "_self");
}
</script>
위와같이 간단한 js코드를 짜고
테스트삼아서 저거 그대로 레이아웃 맨윗단에 넣엇더니 잘 작동을 하더라구요
그래서 레이아웃폴더/js/script.js 라고 따로 js파일을 만들어 넣어주고
layout.html 상단에
<!--%import("js/script.js")-->
이렇게 임포트 시켜줫습니다.
근데 이건또 안되네요 ㅡㅡ;
뭐가문제일까요...
댓글 5
실제로 js 파일을 로드 했는제 관리자 콘솔에서 확인해보셨나요? F12 눌르서 해당 js 파일이 불러와 졌는지..
...<script></script> 넣으면 안되는건가요? 이것떄문이엇군요 .... 유의해야되겠습니다
감사합니다!!!!
네 당연히 js 파일에는 해당 부분이 있으면 안됩니다.
<script></script>는 이 안에 있는 것이 javascript 문법이다! 라고 구문하는 것이니까요.
js 파일은 불러올 때 <script src="~~~.js"></script> 이런 형식으로 되어 있기 때문에
굳이 따지자면
<script>를 두번 쓰는 것이고 문법 오류이기 때문에 에러가 나서 정상 작동하지 않는 것입니다.
이렇게 넘어지면서 배우는거겟죠 머 ㅜㅜ