Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-11 Por tema Joseba

No entiendo muy bien si simplemente comentas el tema o das una solución.

Slt.

-Mensaje original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Tei
Enviado el: miércoles, 10 de septiembre de 2008 21:04
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] [OT] mostrar texto en un alert

2008/9/10 Joseba [EMAIL PROTECTED]:
 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'.

si en responseText hay un salto de carro, deberia hacerse un salto de
carro en alert
si no lo hace, sino que dibuja \n, es porque no hay un salto de carro,
sino una barra seguido de una n.

si es una variable metes el valor   hola\nmundo, y luego esa
inspeccionas esa variable ( quizas con .toSource() ), entonces deberia
aparecer como algo asi  como  hola\\nmundo.   Esta variable se
dibujara en alert como hola\nmundo, sin ningun salto de carro.

nada de esto tiene que ver por como se han creado los bits que
conforman los datos, puesto que los bits solo pueden representar unos
y ceros y no tienen mas memoria que esa, no pueden recordar como han
sido creados.  Si se ha usado responseWrite, u otra manera.

/pedantic off
___
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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-11 Por tema Tei
2008/9/11 Joseba [EMAIL PROTECTED]:

 No entiendo muy bien si simplemente comentas el tema o das una solución.


aclaración.

la solución es algo asi como  visible = eval ( a = '+texto+');  ,
o quizas algo del tipo visible = (new
String(texto)).replace(\\n,\n);

no se muy bien el contexto, ¿informacion de debugging?, para eso igual
es mejor abrir una ventana y escribir en ella lo que sea con writeln.
o usar firebug, que añade un metodo para hacer debug a la consola del
navegador.
___
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


[Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Joseba
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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Mario Pérez
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

Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Joseba

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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Mario Pérez
Hombre, como solución igual te vale:

cadena.replace(/[\n\r\t]/g,); 
alert(cadena);

;)


Joseba escribió:
 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
   


-- 


Mario Pérez - http://mpermon.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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Félix Horro Pita
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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Joseba

Eso así tal cual me da error de javascript.


-Mensaje original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Mario Pérez
Enviado el: miércoles, 10 de septiembre de 2008 16:16
Para: Ovillo, la lista de CSS en castellano
Asunto: Re: [Ovillo] [OT] mostrar texto en un alert

Hombre, como solución igual te vale:

cadena.replace(/[\n\r\t]/g,); 
alert(cadena);

;)


Joseba escribió:
 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
   


-- 


Mario Pérez - http://mpermon.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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Mario Pérez
Sí, faltaban las comillas. A lo que me refería es a que utilizases 
expresiones regulares como:
   
cadena.replace(/[\s]/g,'');
cadena.replace(/[\n\r\t]/g,'');

Quizá te valga cualquiera de las dos.

Un saludo


Joseba escribió:
 Eso así tal cual me da error de javascript.


 -Mensaje original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
 En nombre de Mario Pérez
 Enviado el: miércoles, 10 de septiembre de 2008 16:16
 Para: Ovillo, la lista de CSS en castellano
 Asunto: Re: [Ovillo] [OT] mostrar texto en un alert

 Hombre, como solución igual te vale:

 cadena.replace(/[\n\r\t]/g,); 
 alert(cadena);

 ;)


 Joseba escribió:
   
 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
   
   
 


   


-- 


Mario Pérez - http://mpermon.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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Joseba

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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Félix Horro Pita
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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Joseba
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


Re: [Ovillo] [OT] mostrar texto en un alert

2008-09-10 Por tema Tei
2008/9/10 Joseba [EMAIL PROTECTED]:
 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'.

si en responseText hay un salto de carro, deberia hacerse un salto de
carro en alert
si no lo hace, sino que dibuja \n, es porque no hay un salto de carro,
sino una barra seguido de una n.

si es una variable metes el valor   hola\nmundo, y luego esa
inspeccionas esa variable ( quizas con .toSource() ), entonces deberia
aparecer como algo asi  como  hola\\nmundo.   Esta variable se
dibujara en alert como hola\nmundo, sin ningun salto de carro.

nada de esto tiene que ver por como se han creado los bits que
conforman los datos, puesto que los bits solo pueden representar unos
y ceros y no tienen mas memoria que esa, no pueden recordar como han
sido creados.  Si se ha usado responseWrite, u otra manera.

/pedantic off
___
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