Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема с js (https://javascript.ru/forum/misc/64258-problema-s-js.html)

warren buffet 31.07.2016 12:45

Да и вообще всего этого бреда выше не надо, надо ниже.

<div class='edit_b'>
<div class="editor_button" data-code="b" >Ж</div>
<div class="editor_button" data-code="i" >Н</div>
<div class="editor_button" data-code="u" >П</div>
<!-- далее по тексту -->


То есть теперь можно писать в кнопки что угодно и не надо писать онклики, потому что событие вешается на весь тулбар:

function insert_comm(e){
    
    var code=e.target.getAttribute('data-code');
    if(!code) return;

    var textarea = e.target.closest('form textarea');
    /* тут надо уточнить можно ли за раз, 
        и далее по тексту */

}

var eds= document.querySelectorAll('.edit_b');
for(var ed,i=0;ed=eds[i];i++)
   ed.addEventListener('click',insert_comm);

porezon 05.08.2016 16:18

можно велосипед не придумывать, а как-то под мой код подогнать? либо полный исходный код

porezon 05.08.2016 16:34

может есть вариант где хотябы только верхнее поле заполняется по коду? а то у меня оба не работают

warren buffet 05.08.2016 21:27

Цитата:

Сообщение от porezon
можно велосипед не придумывать

Ты его уже придумал, уселся и наезжаешь. Вот тут скачай, распакуй и запусти, он сам все сделает за тебя http://ckeditor.com/


Часовой пояс GMT +3, время: 12:59.