var h_code = new Array(0, 0, 0); function hangul(t, n){ h_code[t] = n; document.fm.hangulchar.value = String.fromCharCode(0xac00 + h_code[0] * 588 + h_code[1] * 28 + h_code[2]); } function inputHangul(){ document.fm.outhangul.value += String.fromCharCode(0xac00 + h_code[0] * 588 + h_code[1] * 28 + h_code[2]); HangulNCR(); } function inputChar(chr){ document.fm.outhangul.value += chr; HangulNCR(); } function delChar(){ var str = document.fm.outhangul.value.replace(/\r\n|\r/g, "\n"); document.fm.outhangul.value = str.substring(0, str.length - 1); HangulNCR(); } function HangulNCR(){ document.fm.output.value = document.fm.outhangul.value.replace(/[\uac00-\ud7a3]/g, function (chr){return "&#" + chr.charCodeAt(0) + ";"}); } function clearStr(){ document.fm.outhangul.value = ""; HangulNCR(); }