<script language='JavaScript'>
document.write('<st'+'yle>'); document.write('td {font-size:12px; font-family:±¼¸²; text-decoration:none; }'); document.write('A:link,A:active,A:visited{text-decoration:none;font-size:12PX;color:#333333;}'); document.write('A:hover {text-decoration:none; color:ff9900}'); document.write('font { font-size: 9pt; }'); document.write('.cnj_input {background-color:rgb(240,240,240);border-width:1pt; height:16pt;cursor:hand;}'); document.write('.cnj_input2 {border-width:1; border-color:rgb(204,204,204); border-style:solid;cursor:hand;}'); document.write('.cnj_input3 { border-width:1; border-style:solid; border-color:#000000; color:#0084D4; background-color:white;cursor:hand;}'); document.write('.cnj_input4 { scrollbar-face-color: #FFCC33;scrollbar-shadow-color: #ffffff;scrollbar-highlight-color: #F3f3f3;scrollbar-3dlight-color: #ffffff;scrollbar-darkshadow-color: #F3f3f3;scrollbar-track-color: #ffffff;scrollbar-arrow-color: #f9f9f9;cursor:hand; }'); document.write('</st'+'yle>');
function length_check(len_limit, str) { var f = document.cnjform; var cnj_text=''; cnj_text = eval("f.cnj_text_"+str); var length = cal_msglen(cnj_text.value); document.getElementById("cnj_limit").innerHTML = length; if (length > len_limit) { alert("ÃÖ´ë " + len_limit + "byteÀ̹ǷΠÃʰúµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.nnhttp://www.CginJs.Com"); cnj_text.value = cnj_text.value.replace(/rn$/, ""); cnj_text.value = assert_msglen(cnj_text.value, len_limit); } }
function cal_msglen(cnj_msg) { var nbytes = 0; for (i=0; i<cnj_msg.length; i++) { var ch = cnj_msg.charAt(i); if(escape(ch).length > 4) { nbytes += 2; } else if (ch == 'n') { if (cnj_msg.charAt(i-1) != 'r') { nbytes += 1; } } else if (ch == '<' || ch == '>') { nbytes += 4; } else { nbytes += 1; } } return nbytes; }
function assert_msglen(cnj_msg, cnj_max) { var inc = 0; var nbytes = 0; var msg = ""; var msglen = cnj_msg.length; for (i=0; i<msglen; i++) { var ch = cnj_msg.charAt(i); if (escape(ch).length > 4) { inc = 2; } else if (ch == 'n') { if (cnj_msg.charAt(i-1) != 'r') { inc = 1; } } else if (ch == '<' || ch == '>') { inc = 4; } else { inc = 1; } if ((nbytes + inc) > cnj_max) { break; } nbytes += inc; msg += ch; } document.getElementById("cnj_limit").innerHTML = nbytes; return msg; } </script>
<form name="cnjform"> <table cellpadding="5" cellspacing="0" border="0" align="center"> <tr><td align="center">±ÛÀÚ¼ö üũ ¿µ¹®/ÇÑ±Û Ã¼Å© °¡´É(±ÛÀÚ¼ö Á¦ÇÑ) 2</td></tr> <tr><td><textarea name="cnj_text_str" rows="4" cols="48" onkeyup="length_check(50,'str');" class="cnj_input4"></textarea></td></tr> <tr><td align="right">ÇöÀç <span id="cnj_limit">0</span>/ÃÖ´ë 50byte<font color="#9900FF">(ÇÑ±Û 25ÀÚ, ¿µ¹® 50ÀÚ)</font></td></tr> </table> </form>
<!-- Script Size : 3.351 Bytes -->
|