Foros del Web » Programando para Internet » PHP »

WYSIWG HTML EDITOR para IE y Firefox

Estas en el tema de WYSIWG HTML EDITOR para IE y Firefox en el foro de PHP en Foros del Web. Hola quisiera saber si alguien a podido implementar algun wysiwg html editor y que funcionen en Iexplorer y Mozilla Firefox sin problemas. He intentado con ...
  #1 (permalink)  
Antiguo 14/08/2011, 18:48
 
Fecha de Ingreso: diciembre-2008
Ubicación: PERU
Mensajes: 294
Antigüedad: 15 años, 11 meses
Puntos: 23
WYSIWG HTML EDITOR para IE y Firefox

Hola quisiera saber si alguien a podido implementar algun wysiwg html editor y que funcionen en Iexplorer y Mozilla Firefox sin problemas.

He intentado con algunos como nicEDIT, tinyMCE los implemento bien pero el problema es cuando los ejecuto en los navegadores. Por ejemplo en un browser funciona correctamente y en otro browser no carga el formato puesto por el editor .

Estoy haciendo un ejemplo con dos paginas una que muestra el valor de una variable y la otra pagina en donde utilizo el nicEDIT para darle el valor a dicha variable.

Bueno el problema esq' cuando lo ejecuto con IEXPLORER funciona de maravilla porque cuando envio el POST me muestra la variable con todo el formato de color,fuente,etc.
Pero cuando lo ejecuto con Firefox solamente muestra el valor de la variable sin el formato hecho con el nicEDIT.

Pero me he dado cuenta que los unicos formatos que no esta recuperando el firefox con ver.php son el de negrita,cursiva, subrayado, centrar, alinear izq, alinear dere, justificar y la carga de la imagen.

Aqui dejo mi ejemplo con nicEDIT :
Para poder descargar el nicEdit.js--> AQUI

editor.php
Código PHP:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <title>editando</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6.  
  7. <script src="js/nicEdit.js" type="text/javascript"></script>
  8. <script type="text/javascript">
  9.     bkLib.onDomLoaded(function() {
  10.     new nicEditor({fullPanel : true}).panelInstance('area2');
  11.     });
  12. </script>
  13. </head>
  14.  
  15. <body>
  16. Aqui editamos el contenido de nuestra variable.<br>.
  17. <div id="demo">
  18. <form action="ver.php" method="post">
  19.  
  20. <textarea cols="60" id="area2" name="mitexto">Aqui el texto a mostrar</textarea>
  21. </textarea>
  22.  
  23. <br>
  24. <input type="submit" name="boton" value="submit">
  25. </form>
  26. </div>
  27. </body>
  28. </html>

ver.php
Código PHP:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <title>ver texto</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <?
  7. $mitexto = $_POST['mitexto']
  8. ?>
  9. </head>
  10. <body>
  11. USTED ESCRIBIO :
  12. <p>
  13. <? echo $mitexto ?>
  14. <p>
  15. <a href="editor.php">Editar</a></p>
  16. </body>
  17. </html>

Recomendacion:
En el archivo nicEDIT.js deberan remplazar esta linea:
Código Javascript:
Ver original
  1. if (B.contentEditable || !!window.opera)
  2. por esta
  3. if ((B.contentEditable || !!window.opera) && navigator.userAgent.indexOf("Firefox/5") == -1)

En la linea 31, remplazar segun donde pongan el archivo .gif
Código Javascript:
Ver original
  1. iconsPath : '../nicEditorIcons.gif',
  2. por
  3. iconsPath : 'js/nicEditorIcons.gif',

Última edición por yuo2; 14/08/2011 a las 19:11

Etiquetas: editor, firefox, html, variables
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:44.