묻고답하기
글자수 세는 스크립트를 적용 시키는 법을 알고 싶습니다.
2011.05.16 00:29
글자수를 세는 스크립트를 얻었는데 전 이런건 잘 몰라서 이걸 에디터에 적용 시키는 방법을 모르겠습니다.
XE 기본에디터를 기준으로 적용 하는 방법 좀 설명 부탁드립니다.
<script>
function GetTextLength(text){
return text.length;
}
function GetTextByte(text){
var length = 0;
var ch;
for (var i = 0; i < text.length; i++) {
ch = escape(text.charAt(i));
if ( ch.length == 1 ) {
length++;
}else if (ch.indexOf("%u") != -1) {
length += 2;
}else if (ch.indexOf("%") != -1) {
length += ch.length/3;
}
}
return length;
}
function viewByte(obj, objid){
var obj = document.getElementById("view1");
var obj2 = document.getElementById("view2");
var text = document.getElementById("contents").value;
obj.value = GetTextByte(text);
obj2.value = GetTextLength(text);
}
</script>
<BODY onkeydown="viewByte()" onkeypress="viewByte()" onkeyup="viewByte()">
<textarea id="contents" rows="30" cols="100"></textarea>
<br/><input type="text" id="view2" style="text-align:right;width:50;" />자
<input type="text" id="view1" style="text-align:right;width:50;"/>Byte
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
mangk0 | 로그인 폼 때문에 문의드립니다~ [1] | 2011.05.16 by 송동우 |
현호^^ | 도메인 변경에 관해서 도움 좀 주세요!! [1] | 2011.05.16 by 송동우 |
헤헤성민 | 로그인 / 로그아웃 이후, | |
루큐모닷컴 | 레이아웃제작 [1] | 2011.05.16 by 송동우 |
쁘아송 | 글쓰기를 눌렀을때 [3] | 2011.05.16 by 쭈영 |
ㄴdfsdwesd | 제로보드의 폐쇄성... [2] | 2011.05.16 by 토비코비 |
장서가 | 페이지 모듈 내용 수정은 어디서 하나요? [1] | 2011.05.16 by 송동우 |
어깨킬러 | GD라이브러리 문제 입니다. | |
브레인630 | 회원가입시 중복된 입력값 문제.. | |
임춘섭294 | xe게시판기본스킨 | |
ForHanbi | XE 마켓 분류별 목록 바로가기 버튼 있나요?? [1] | 2011.05.16 by XEmarket |
ShineVlue | 메모장을 넣고 싶습니다! | |
atype | EX보드 기능에 대해 질문있습니다. | |
김지연623 | 팝업창이 뜰 때, 기존 페이지도 같이 바뀝니다... | |
풀맨 | 글자수 세는 스크립트를 적용 시키는 법을 알고 싶습니다. | |
toshimino | 화면이 깨지는 현상! [1] | 2011.05.16 by 老姜君 |
hellermann | 제로보드 웹문서 검색노출? [1] | 2011.05.16 by 老姜君 |
헤헤성민 | 간단한 질문! 그리고 사례금 5,000원 바로 쏴드릴게요! [1] | 2011.05.16 by 老姜君 |
HamKIm | DB접속해서 날짜수정하는방법 [2] | 2011.05.15 by 송동우 |
눈꺼플 | 도메인당 몇개를 설치할수있나여?급해여!!! [2] | 2011.05.15 by 송동우 |