El parche funciona bien... pero como dices no es una solución plena al problema. Es curioso xq cuando metes el texto con el \n en una variable a nivel cliente no hay problema, pero viniendo el texto del servidor con el objeto 'request' es otro cantar. En fin, me pondré más en serio con el caso un finde de estos haber si encuentro como 'no parchearlo'.
Saludos y Gracias. -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Félix Horro Pita Enviado el: miércoles, 10 de septiembre de 2008 17:05 Para: Ovillo, la lista de CSS en castellano Asunto: Re: [Ovillo] [OT] mostrar texto en un alert Puedes probar a ver qué es exactamente lo que responde el servidor, para saber por lo menos quién convierte el salto de línea en la cadena '\n'. Yo me temo que será el servidor, pero empezaría investigando por ahí. O bien puedes usar un proxy que te atrape y muestre los mensajes, o bien algo tan sencillo como meter el texto en un <div> o en un <p> y ver si pinta '\n' o un salto de línea (el salto sólo se vería en el código, claro). Por otro lado, el replace(/\n/,'') no creo que haga nada si está interpretando \n como texto; supongo que entonces tendría que ser replace(/\\n/, "\n"). Pero eso sería un parche, no una solución al problema. Joseba wrote: > Mmm, no tengo claro q vaya el tiro x ahí. > > Desde el servidor le devuelvo una cadena de texto con ASP Response.write > "texto\ntexto" > > Y hago un alert de ese texto alert(conexión.responseText) > > Y ná, lo interpreta como texto. > > No encuentro documentación sobre el asunto... que malo soy buscando. je. > > > > -----Mensaje original----- > De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > En nombre de Félix Horro Pita > Enviado el: miércoles, 10 de septiembre de 2008 16:39 > Para: Ovillo, la lista de CSS en castellano > Asunto: Re: [Ovillo] [OT] mostrar texto en un alert > > Hola, > > quizá el problema esté en que el texto que recibes mediante ajax no > tiene un salto de línea, sino la cadena '\n'. > > Yo revisaría el código de quien genera el código que lees mediante ajax. > Quizá es simplemente que pone 'Este es\nel texto' en vez de "Este es\nel > texto". > > Un saludo. > > Joseba wrote: >> El caso es que los caracteres los devuelve tal cual (no codifica nada) > pero >> no sé xq misterio el alert los interpreta como texto. >> >> Seguiré buscando x internete haber si alguien ha solucionado el tema. >> >> Gracias. >> >> -----Mensaje original----- >> De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] >> En nombre de Mario Pérez >> Enviado el: miércoles, 10 de septiembre de 2008 14:07 >> Para: Ovillo, la lista de CSS en castellano >> Asunto: Re: [Ovillo] [OT] mostrar texto en un alert >> >> Con decodeURI() puedes sacar tildes ñ y otros caracteres especiales >> codificados en hexadecimal (como el %20 para el espacio). Los caracteres >> de escape como \n, no los puede tratar, sin embargo... Quizá tengas que >> hacerte un "limpiador" así a pelo :D. >> >> Un saludo >> >> Joseba escribió: >>> Hola! >>> >>> >>> >>> Estoy haciendo un alert para mostar un texto devuelto con Ajax. >>> >>> >>> >>> El problema está que los caracteres especiales devueltos con el texto (x >>> ejemplo \n) no lo interpreta el alert y los muestra como texto. >>> >>> >>> >>> ¿? >>> >>> >>> >>> Gracias. >>> >>> _______________________________________________ >>> Lista de distribución Ovillo >>> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >>> Puedes modificar tus datos o desuscribirte en la siguiente dirección: >> http://lists.ovillo.org/mailman/listinfo/ovillo >>> >> >> >> _______________________________________________ >> Lista de distribución Ovillo >> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org >> Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > > -- Félix Horro Pita CORUNET S.L. Internet, animación y multimedia Tfno.: 981 160 133 Fax: 981 922 554 www.corunet.com _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo