1

Facebook アプリケーションに、視覚的に特定の文字数に制限したい textarea 要素があります。これは、Web から取得したコード スニペットです。

  <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 の制限と、このスクリプトを機能させるために何を変更する必要があるかを理解していません。同様の機能の実装に成功した人はいますか?

ありがとう。

4

1 に答える 1