§ Auto replace textareas with fckeditor
Simple function to replace any textarea with fckeditor.
Include this javascript and all textareas (with 'Desc' in their name, as written) will be replaced by fckeditor.
function ReplaceDescTextareas() {
// replace all of the textareas that have 'Desc' in their name
var allTextAreas = document.getElementsByTagName("textarea");
for (var i=0; i <allTextAreas.length; i++) {
if(allTextAreas[i].name.indexOf('Desc')>-1)
{
var oFCKeditor = new FCKeditor( allTextAreas[i].name ) ;
var pth=window.location.pathname;
pth=pth.substring(0,pth.lastIndexOf('/'))+'/fckeditor/';
oFCKeditor.BasePath = pth ;
oFCKeditor.Height = 400;
oFCKeditor.Config['SkinPath'] = 'skins/silver/' ;
oFCKeditor.ReplaceTextarea() ;
}
}
}
function makeDoubleDelegate(function1, function2) {
return function() {
if (function1)
function1();
if (function2)
function2();
}
}
window.onload = makeDoubleDelegate(window.onload, ReplaceDescTextareas );
last edited on January 29th, 2009 at 1:21 PM
Categories
Comments
- Walid on "Adventures with Ubuntu 9.10 on G4 Yikes!" - I am in the same process as you. Although I still dual-boot to Windows for my ganimg leisure. My first contact with Ubuntu was way…
- Slashback on "Simpler adding & removing element classnames" - Actually, the addClassName function does what you want, pretty much the same way you suggest.
- angie on "Simpler adding & removing element classnames" - And what if I want to add a class, but keeping the csseals the element already has?I mean, I have an element with a class, let's name…
- backlinks on "Adjust iframe height to contents" - Definitely helped me.
- Slashback on "Simpler validate form fields are filled in (no additional class names)" - You are welcome!