За последние 24 часа нас посетили 17829 программистов и 1704 робота. Сейчас ищут 983 программиста ...

2 ckeditor на одной странице

Тема в разделе "JavaScript и AJAX", создана пользователем dmitry.kvasov, 24 апр 2014.

  1. dmitry.kvasov

    dmitry.kvasov Новичок

    С нами с:
    19 апр 2014
    Сообщения:
    18
    Симпатии:
    0
    Друзья, подскажите, как подключить редактор сразу для двух textarea на одной странице?

    пробую так:
    Код (Text):
    1.  
    2.     var ckeditor2 = CKEDITOR.replace( "content_right_gallery", {
    3.         filebrowserBrowseUrl: "d/js/simogeo/index.html",
    4.         skin : "office2003",
    5.         on : { "instanceReady" : configureHtmlOutput },
    6.         height: 500
    7.     });
    8.  
    9.     var ckeditor3 = CKEDITOR.replace( "content_center_gallery", {
    10.         filebrowserBrowseUrl: "d/js/simogeo/index.html",
    11.         skin : "office2003",
    12.         on : { "instanceReady" : configureHtmlOutput },
    13.         height: 500
    14.     });
    первый подключается, второй нет. элементы с данными именами существуют, проверку делал..
    может где-то в конфиге мультирежим какой-нибудь есть?
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Проверил. Работает твой код. Причём, если есть ошибка (например, функции configureHtmlOutput не существует или скина "office2003"), то не работают оба.
    Код (Text):
    1. <!DOCTYPE html>
    2. <html>
    3. <head>
    4. <title>CKeditor test</title>
    5. <meta charset="UTF-8">
    6. <script src="js/ckeditor/ckeditor.js"></script>
    7. </head>
    8. <body>
    9.     <div><textarea id="content_right_gallery"></textarea></div>
    10.     <div><textarea id="content_center_gallery"></textarea></div>
    11. <script>
    12. function configureHtmlOutput(){}
    13.  
    14. var ckeditor2 = CKEDITOR.replace( "content_right_gallery", {
    15.         filebrowserBrowseUrl: "d/js/simogeo/index.html",
    16.         //skin : "office2003",
    17.         on : { "instanceReady" : configureHtmlOutput },
    18.         height: 500
    19.     });
    20.  
    21. var ckeditor3 = CKEDITOR.replace("content_center_gallery", {
    22.         filebrowserBrowseUrl: "d/js/simogeo/index.html",
    23.         //skin: "office2003",
    24.         on: {"instanceReady": configureHtmlOutput},
    25.         height: 500
    26.     });
    27. </script>
    28. </body>
    29. </html>
     
  3. dmitry.kvasov

    dmitry.kvasov Новичок

    С нами с:
    19 апр 2014
    Сообщения:
    18
    Симпатии:
    0
    я вот тоже проверил на голой странице, работает.. значит что-то другое мешает работать этому коду)