Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Добавление своих значений (https://javascript.ru/forum/jquery/38569-dobavlenie-svoikh-znachenijj.html)

informa 06.06.2013 22:01

Добавление своих значений
 
Доброго времени суток.
Скачал tinymce,хочу привязать свои функции.
К примеру есть на странице кнопка,при нажатии которой добавляется нолик в текстовое поле
<input type="button" onclick="check0()" value="Добавить">

с функцией
function check0(){
document.MyForm.content.value+=0;
}

Но когда начал использовать tinymce всё перестало добавляться.
Уважаемые пользователи,подскажите как решить проблему.
Заранее спасибо.

informa 06.06.2013 23:17

Нашёл кое-что http://yapro.ru/forum/viewtopic.php?t=45
Тут только обычные теги вставляет с помощью tinyMCE.activeEditor.execCommand("mceInsertContent ", false, '<b>мой</b> html');
Код где присутствует кавычки "" не хочет вставлять.

informa 07.06.2013 01:08

Разобрался немного,но не понимаю как можно вызвать функцию,не нажимая на кнопки,которые выводятся рядом с textarea.Например чтобы вызывались при нажатии собственной кнопки.

danik.js 07.06.2013 16:05

А чем не устраивает tinyMCE.activeEditor.execCommand ?

informa 07.06.2013 19:35

Цитата:

Сообщение от danik.js (Сообщение 255244)
А чем не устраивает tinyMCE.activeEditor.execCommand ?

Я хочу сделать некоторые кнопки вне редактора tinymce.Например когда нажимаю кнопку(вне редактора) с tinyMCE.execCommand('bold') шрифт меняется на жирный.Но если написать кнопку с функцией tinyMCE.execCommand('code'),то почему-то не работает.

danik.js 07.06.2013 20:55

Цитата:

Сообщение от informa
Но если написать кнопку с функцией tinyMCE.execCommand('code'),то почему-то не работает.

А команда code создана и добавлена в редактор?

informa 08.06.2013 00:10

Цитата:

Сообщение от danik.js (Сообщение 255273)
А команда code создана и добавлена в редактор?

как понимаю обращение происходит к словам в коде(которые написаны после theme_advanced_buttons1),но почему-то уже сомневаюсь
<script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script >
    <script type="text/javascript" >
        tinyMCE.init({
        // General options
        mode : "textareas",
        theme : "advanced",
        language : "ru",
        plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",

        // Theme options
        theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
        theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
        theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
        theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
        theme_advanced_toolbar_location : "top",
        theme_advanced_toolbar_align : "left",
        theme_advanced_statusbar_location : "bottom",
        theme_advanced_resizing : true,

        // Skin options
        skin : "o2k7",
        skin_variant : "silver",

        // your site CSS
        content_css : "css/all.css"
        });
    </script >

informa 09.06.2013 00:55

Ребята,помогите пожалуйста

informa 09.06.2013 16:57

Очень важное задание,готов заплатить

danik.js 09.06.2013 18:25

А где задание то?

informa 09.06.2013 22:29

Нужно найти способ вызова функций редактора вне самого редактора.То есть делаю обычную кнопку на html,нажимаю на неё и запускается одна из функций редактора

danik.js 09.06.2013 23:44

tinyMCE.activeEditor.execCommand("имяКоманды", параметр1, параметр2)

informa 10.06.2013 00:28

Цитата:

Сообщение от danik.js (Сообщение 255522)
tinyMCE.activeEditor.execCommand("имяКоманды", параметр1, параметр2)

Проблема как раз в том,что эта команда не со всеми функциями работает.

danik.js 10.06.2013 01:12

Цитата:

Сообщение от informa
Проблема как раз в том,что эта команда не со всеми функциями работает.

Она не с функциями работает, а с командами. Со всеми командами что есть в редакторе. Так и будем плясать вокруг да около?

informa 10.06.2013 04:29

Вложений: 1
Цитата:

Сообщение от danik.js (Сообщение 255526)
Она не с функциями работает, а с командами. Со всеми командами что есть в редакторе. Так и будем плясать вокруг да около?

Извините,может быть я Вас не понимаю,но у меня ничего не работает.
Я хочу вызвать например функцию во весь экран нажав на свой button,а не на значок на панели TinyMCE.
Если несложно покажите на примере

danik.js 10.06.2013 17:57

tinyMCE.activeEditor.execCommand("mceFullScreen", false)

informa 11.06.2013 01:54

Цитата:

Сообщение от danik.js (Сообщение 255599)
tinyMCE.activeEditor.execCommand("mceFullScreen", false)

Большое спасибо

informa 18.06.2013 01:46

Подскажите пожалуйста,как сделать такую же функцию только с функциями отмены и повтора(undo,redo)

informa 18.06.2013 18:20

danik.js,
подскажите пожалуйста


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