Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/06/2005, 14:08
soasti
 
Fecha de Ingreso: julio-2003
Mensajes: 100
Antigüedad: 21 años, 5 meses
Puntos: 0
Te cuento que estoy haciendo para buscar la solución..

Estoy haciendo un peque administrador de contenido y le puse un editor wysiwyg para poder dar formato a los textos y este editor está desarrollado en JS, los datos con el formato html se graban correctamente en la base.

Esta función crea el editor
Código HTML:
- script language="javascript1.2">
editor_generate("contenidoUno");
editor_generate("contenidoDos");
-/script>
Cuando quiero editar la página grabada hago el query y obtengo el contenido del campo....

Código PHP:
$sql "SELECT * FROM contenido WHERE id = $IDPAGINA";
$result mysql_query($sql);
    while (
$myrow mysql_fetch_array($result)) {
    
$IDPAGINA $myrow["id"];
    
$titulo $myrow["titulo"];
    
$contenidoUno $myrow["contenidoUno"];
    
$contenidoDos $myrow["contenidoDos"];
    } 
$contenidoUno y $contenidoDos tienen el texto con el formato html

ahi empieza el problema.... para presentar el texto en el textfield es necesario correr un funcion en JS para que le de el formato. entonces le puse un link que ejecuta la función asignando el valor de la variable php dentro de la función JS.

Código HTML:
<a href="javascript:editor_setHTML('contenidoUno','< ?php echo $contenidoUno?>');">recuperar HTML contenidoUno</a> 
Hasta aqui todo bien el problema es que si excede un x numero de caracteres ya no funciona y no se como puedo aumentar ese espacio, lo que me sorprende es que en tu respuesta me dice que es comparable con un millón de caracteres, pero el texto es relativamente pequeño, no excede de dos páginas de word y aún así no me funciona.