Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Ventana padre - Código HTML - Acentos (http://www.forosdelweb.com/f13/ventana-padre-codigo-html-acentos-591856/)

ruperto 30/05/2008 14:56

Ventana padre - Código HTML - Acentos
 
Buenas, mi problema es el siguiente: tengo una ventana hija, que le pasa el contenido de un textarea a la padre. Este contenido es un código HTML. La padre la recibe y la modifica. Y la Hija recibe los datos bien, hasta ahi perfecto. El problema es cuando en el texto del código html hay acentos. Como paso todo el código HTML entre el textarea padre al textarea hijo y que reciba el contenido con acentos? desde ya, muchisimas gracias!!!

Panino5001 31/05/2008 06:36

Respuesta: Ventana padre - Código HTML - Acentos
 
Habría que ver un ejemplo para responderte bien (no sabemos qué método usas para el intercambio.)

ruperto 31/05/2008 12:01

Respuesta: Ventana padre - Código HTML - Acentos
 
Mil disculpas, me elvide que utilizaba la funcion htmlentities de php, con lo q modifica, lo tiene q hacer si o si sino no se guarda bien en el textarea el código html. esto lo tengo q preguntar en foro de php? alguna idea?

Panino5001 31/05/2008 14:07

Respuesta: Ventana padre - Código HTML - Acentos
 
Sigo con lo mismo, tendrías que colocar código para reproducir o ver el problema. Lo único que puedo decirte es que el efecto de htmlentities puede deshacerse con html_entity_decode

ruperto 01/06/2008 12:52

Respuesta: Ventana padre - Código HTML - Acentos
 
Llamada a ventana hija (funciona bien)

ventanaHija = abrirVentana('hija.php',600,300)

Evento load de ventana hija (funciona bien)

document.getElementById(htmlhija).value=window.ope ner.document.getElementById(htmlpadre).value;retur n false;

Botón Enviar info modificada a padre: eso es un boton submit q se autoenvia como POST, se utiliza metodo htmlentities, ya q es código html y se puede generar lio con eso, osea se limpia el textarea, e imprime en php la parte del body load lo siguiente y lo envia al padre así

window.opener.document.getElementById(htmlpadre).v alue = document.getElementById(htmhijo).value;window.open er.focus();window.close();return false;

Esto último funciona bien, salvo el tema de los acentos que se interpretan como otros caracteres, estuve viendo otra solucion usando la libreria PHP.JS (http://kevin.vanzonneveld.net/techbl...lchars_decode/) Alguien uso? alguno tiene los mismos problemas? espero haber sido claro. desde ya, muchas gracias!!!

ruperto 02/06/2008 16:30

Respuesta: Ventana padre - Código HTML - Acentos
 
Ya lo solucioné:

htmlentities($codigoHTML,ENT_QUOTES,"UTF-8");

Con eso paso el código HTML con acentos! Saludos!


La zona horaria es GMT -6. Ahora son las 19:49.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.