Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Cargar datos a FCKeditor con AJAX

Estas en el tema de Cargar datos a FCKeditor con AJAX en el foro de Frameworks JS en Foros del Web. Holas... Mira tengo un problema.. quiero que mi FCKeditor cambie sus datos con ajax o sea si estar recargando botones y los scripts.. quiero que ...
  #1 (permalink)  
Antiguo 02/06/2006, 09:51
Avatar de clustering  
Fecha de Ingreso: octubre-2003
Ubicación: Cochabamba
Mensajes: 95
Antigüedad: 21 años
Puntos: 0
Cargar datos a FCKeditor con AJAX

Holas...

Mira tengo un problema.. quiero que mi FCKeditor cambie sus datos con ajax o sea si estar recargando botones y los scripts.. quiero que el value del objeto sea manipulado directamente por ajax (Abrir archivos y cargar al FCKeditor) pero no lo sonsiguo... como puedo manipular su value del fckeditor.. o que otro editor online me permite hacer eso... Muchas gracias de antemano ...
__________________
Nunca escupas arriba, ni orines contra el viento... :adios:
  #2 (permalink)  
Antiguo 03/06/2006, 18:13
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 20 años, 4 meses
Puntos: 4
sabes que yo necesito hacer lo mismo y en la documentacion estan los metodos en javascript pero no explican para que sirve cada uno...
aca te dejo el link a la documentacion mas incompleta que vi:
http://wiki.fckeditor.net/Developer%...Javascript_API

yo probe con SetHtml() y no funciona
__________________
Internet Explorer SuckS
Download FireFox
  #3 (permalink)  
Antiguo 04/06/2006, 08:52
Avatar de clustering  
Fecha de Ingreso: octubre-2003
Ubicación: Cochabamba
Mensajes: 95
Antigüedad: 21 años
Puntos: 0
Hola .. si yo tambien estuve viendo la documentacion y si encuentro algo te aviso... y si tu encuentras tambien por favor me avisas como se puede solucionar ese problema.. bueno hasta luego
__________________
Nunca escupas arriba, ni orines contra el viento... :adios:
  #4 (permalink)  
Antiguo 18/10/2007, 16:10
 
Fecha de Ingreso: julio-2003
Ubicación: Viña del mar
Mensajes: 111
Antigüedad: 21 años, 4 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
  #5 (permalink)  
Antiguo 19/10/2007, 00:32
Avatar de ZiTAL  
Fecha de Ingreso: marzo-2004
Ubicación: Bermio (Bizkaia)
Mensajes: 1.545
Antigüedad: 20 años, 8 meses
Puntos: 62
Re: Cargar datos a FCKeditor con AJAX

yo también tengo FCKeditor y después de implementarlo me dí cuenta que generaba código no válido como por ejemplo: <font color="red"> pero esto que es, esto no se usa desde hace siglos hombre!!! Mejor usad tinymce:

Web:
http://tinymce.moxiecode.com/

Ejemplos:

http://wiki.moxiecode.com/examples/t...example_03.php

incluido como hacerlo con ajax.
__________________
http://zital.no-ip.org
____________________

Euskerie ahuen eta bijotzan
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 17:46.