У меня есть элемент textarea в приложении Facebook. Я хочу ограничить визуально определенным количеством символов. Это фрагмент кода, который я получил от сети:FBJS textarea обратный отсчет
<script>
function textCounter(textarea, countdown, maxlimit)
{
textareaid = "ta1";
if (textareaid.value.length > maxlimit)
textareaid.value = textareaid.value.substring(0, maxlimit);
else
document.getElementById(countdown).value = '('+(maxlimit-textareaid.value.length)+' characters available)';
}
</script>
<form>
<textarea id="ta1" name="ta1" rows=5 cols=20
onKeyDown="textCounter('ta1','ta1count',100);"
onKeyUp="textCounter('ta1','ta1count',100);"
></textarea>
<br/>
<input id="ta1count" readonly type="text" size="30"/>
</form>
<script type="text/javascript">
textCounter('ta1','ta1count',100);
</script>
Этот сценарий хорошо работает за пределами кадра Facebook, но я не понимаю ограничения FBJS и то, что мне нужно изменить, чтобы сделать этот сценарий Работа. Кто-нибудь успешно реализовал подобную функцию?
Спасибо.
Hah, значок корзины, затем правильный рабочий ответ. Прямо на сэра! –