tinymce 3php
tinyMCE.init({ // mode的方法1 選擇指定文本域 須要與editor_selector一塊兒使用 //mode : "specific_textareas", //editor_selector : "mceEditor",//只能填寫類名 // mode的方法2 指定文本域 須要與editor_selector一塊兒使用 //mode : "textareas",//在頁面加載時將全部textarea元素轉換爲編輯器 // mode的方法3 須要與elements一塊兒用選擇指定名稱的元素。 //mode : "exact", //elements: "Editor_Edit_EditorBody", //這些元素能夠是任何類型 - 例如textareas或div 這裏是ID=Editor_Edit_EditorBody //mode的方法3 mode : "none"與tinyMCE.execCommand一塊兒使用 mode : "none", theme : "advanced", skin : "o2k7", language: "zh-cn", plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave", }); tinyMCE.execCommand("mceAddControl", true, "Editor_Edit_EditorBody");
<form method="post" action="http://tinymce.moxiecode.com/dump.php?example=true"> <h3>example2</h3> <textarea id="myarea1" class="mceEditor">This will be an editor.</textarea> <textarea id="Editor_Edit_EditorBody">mode : "exact"</textarea> <br /> <input type="submit" name="save" value="Submit" /> <input type="reset" name="reset" value="Reset" /> </form>
API:html
tinyMCEPopupvim
方法: add(id:String, o:Theme/Plugin):Theme/Plugin://經過它的短名稱添加加載(插件或主題)項的實例 //eg // Create a simple plugin tinymce.create('tinymce.plugins.TestPlugin', { TestPlugin: function(ed, url) { ed.on('click', function(e) { ed.windowManager.alert('Hello World!'); }); } }); // Register plugin using the add method tinymce.PluginManager.add('test', tinymce.plugins.TestPlugin); // Initialize TinyMCE tinymce.init({ ... plugins: '-test' // Init the plugin but don't try to load it }); get(n:String):Theme/Plugin ://經過短名稱返回指定add方法添加的(插件或主題)實例 load(n:String, u:String, cb:function, s:Object)://加載特定網址的加載項 //eg: tinymce.PluginManager.load('myplugin', '/some/dir/someplugin/plugin.js'); requireLangPack(n:String):void ://加載指定加載項的語言包 事件: onAdd()://添加項時觸發。
addComponents()://tinymce4+增長的方法 添加一組組成附加組件的組件
util
ui
plugins
html
dom