Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/10/2007, 16:10
grid
 
Fecha de Ingreso: julio-2003
Ubicación: Viña del mar
Mensajes: 111
Antigüedad: 20 años, 9 meses
Puntos: 0
Re: Cargar datos a FCKeditor con AJAX

para cargar tu FCKeditor tienes que agragar esta funciones en tu página

function getEditorValue( instanceName )
{
var oEditor = FCKeditorAPI.GetInstance( instanceName ) ;
return oEditor.GetXHTML( true ) ;
}

function setEditorValue( instanceName, text )
{
var oEditor = FCKeditorAPI.GetInstance( instanceName ) ;
oEditor.SetHTML( text ) ;
}


luego para cargar:

setEditorValue('MyID','Hola mundo')

un problema que sucede al enviar los datos con ajax es que el texarea no se actualiza porque en realidad lo que el editor hace es trabajar con un iframe, entonces antes de enviar tu post a ajax debes actualizar el textarea:

agrega esto cuando cargues la pagina

function MyFCKClass()
{
this.UpdateEditorFormValue = function()
{
for ( i = 0; i < parent.frames.length; ++i )
if ( parent.frames[i].FCK )
parent.frames[i].FCK.UpdateLinkedField();
}
}
// instantiate the class
var MyFCKObject = new MyFCKClass();

luego antes de enviar tu form debes actualizar el textarea


<form ... onSubmit="MyFCKObject .UpdateEditorFormValue(); return true;">

suerte