Как добавить contentEditabled div с прототипом в IE8 - PullRequest
0 голосов
/ 29 октября 2010

У меня есть следующий фрагмент кода:

<form action="/fake" >
    <div id="root">
    </div>
</form>

<script type="text/javascript">
    var root = Element.extend($("root"));

    function addTextControl()
    {
      var textCtl = new Element('div', { 'contenteditable': 'true'}).update("Next page");
      root.appendChild(textCtl);
    };

    addTextControl();
</script>

Отлично работает в FF и Chrome, но не в IE8 :-(. В чем проблема?

Заранее спасибо

1 Ответ

2 голосов
/ 29 октября 2010

Вы поверите, что это проблема с корпусом?

Попробуйте вместо этого:

new Element('div', { 'contentEditable': 'true'})...

Обратите внимание на заглавную E в contentEditable.

...