« Blog Home

§ 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

Comments

No Comments Here. Add yours below!

Add your comment

Name:
Email: (Will not be displayed - Privacy policy)
Website:
Comments:
  random image I can't read it!
Give me a different one!
Verify Post: Input the text from the image above to verify this post (helps prevent spam)
 

« Blog Home


I don’t hold myself out as a role model generally, but I think the world might be better off if more people accepted responsibility and dealt with consequences.
David Drake, Author's Note to In the Stormy Red Sky