묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
board 모듈에서 에디터의 textarea에 자바스크립트함수를 붙이려고 합니다.
2011.05.24 21:34
board모듈을 설치하고 글을 쓰기위해 에디터를 로드하면 소스에서 textarea가 있는데,
이 textarea코드에 자바스크립트를 붙이려고 하니까 실행이 안됩니다.
예를 들어
<textarea name="xpress-editor-{$editor_sequence}" id="xpress-editor-{$editor_sequence}" cols="10" rows="4" onKeyPress="testfn()" onKeyDown="testfn()" onkeyup="testfn()"></textarea>
이렇게 키보드 이벤트에서 함수를 실행하도록 붙여 봤더니 전혀 실행을 하지 않네요.
어떻게 하면 실행하게 할수 있을까요?
이 textarea코드에 자바스크립트를 붙이려고 하니까 실행이 안됩니다.
예를 들어
<textarea name="xpress-editor-{$editor_sequence}" id="xpress-editor-{$editor_sequence}" cols="10" rows="4" onKeyPress="testfn()" onKeyDown="testfn()" onkeyup="testfn()"></textarea>
이렇게 키보드 이벤트에서 함수를 실행하도록 붙여 봤더니 전혀 실행을 하지 않네요.
어떻게 하면 실행하게 할수 있을까요?
댓글 1
-
송동우
2011.05.24 23:07
-
울뜨라
2011.05.25 11:56
답변감사드려요. 함수를 실행하기는 했는데 접근이 안되네요. textarea의 id가 xpress-editor-1 이 되는데 document.getElementById('xpress-editor-1') 로 값을 얻어오려는데 안되는 것 같네요. 접근해서 가져오려는데 오류가 발생합니다.
<body class="xe_content editable">
이 부분을
<body class="xe_content editable" onKeyPress="testfn()" onKeyDown="testfn()" onkeyup="testfn()">
이렇게 바꾸고
적절한 곳에 실행할 함수를 작성해 넣어보세요