Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 30-may-2008, 14:56   #1 (permalink)
ruperto ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 39
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!!!
ruperto está desconectado   Responder Citando
Antiguo 31-may-2008, 06:36   #2 (permalink)
Colaborador
Panino5001 llegará a ser famoso muy prontoPanino5001 llegará a ser famoso muy prontoPanino5001 llegará a ser famoso muy prontoPanino5001 llegará a ser famoso muy pronto
 
Avatar de Panino5001
 
Fecha de Ingreso: mayo-2004
Ubicación: Buenos Aires
Mensajes: 1.573
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.)
Panino5001 esta en línea ahora   Responder Citando
Antiguo 31-may-2008, 12:01   #3 (permalink)
ruperto ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 39
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?
ruperto está desconectado   Responder Citando
Antiguo 31-may-2008, 14:07   #4 (permalink)
Colaborador
Panino5001 llegará a ser famoso muy prontoPanino5001 llegará a ser famoso muy prontoPanino5001 llegará a ser famoso muy prontoPanino5001 llegará a ser famoso muy pronto
 
Avatar de Panino5001
 
Fecha de Ingreso: mayo-2004
Ubicación: Buenos Aires
Mensajes: 1.573
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
Panino5001 esta en línea ahora   Responder Citando
Antiguo 01-jun-2008, 12:52   #5 (permalink)
ruperto ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 39
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 está desconectado   Responder Citando
Antiguo 02-jun-2008, 16:30   #6 (permalink)
ruperto ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 39
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!
ruperto está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:32.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93