-
Archives
- July 2010
- June 2010
- May 2010
- April 2010
- January 2010
- December 2009
- November 2009
- October 2009
- August 2009
- June 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
-
Meta
Tag Archives: yui rte
YUI RTE setEditorHTML….
var myEditor = new YAHOO.widget.Editor('editor', config);
myEditor.on('editorContentLoaded', function() {
myEditor.setEditorHTML('This is my new content');
});
myEditor.render();
要 listening editorContentLoaded event 才行
沒在editorContentLoaded 裡下………….
myEditor.setEditorHTML(‘This is my new content’);
沒作用………
some YUI RTE note..
在<body> 這個tag 似乎一定要設
class=’yui-skin-sam’
不然會有一些小問題
我之前是設在<div class=’yui-skin-sam’><textarea></textarea></div>
這樣來解 ..不過…
用了一陣子才發現….class=’yui-skin-sam’不是設在body 的話….
add link 的這個func 會破版…………..css 會整個走掉….
本來是沒有很想加 class 在body 的..
不過突然想到….drupal 的 plugin 中也有yui rte
我就去看了一下他是怎麼解的..
<script type="text/javascript">
if (Drupal.jsEnabled) { $(document).ready(function() { $('body').addClass('yui-skin-sam'); } ); };
</script>
然後看了一下skin裡面的css 應該是不至於加了這個class 造成新版的走位,所以就照著幹了…
YUI Rich Text Editor 小記
因為有打算用YUI RTE 來做default 的editor
不過因為有想要在textarea 裡面加入content 的須求
用document.post_form.post_text.value
會沒辦法在”所見即所得模式”下有反應
只能在原始碼模式下有作用
翻了一下文件
要用cmd_inserthtml來做
如下
myEditor = YAHOO.widget.EditorInfo.getEditorById('post_text');
myEditor.execCommand('inserthtml', document.post_form.post_text.value);
這樣應該就搞定了…