Foros del Web » Programando para Internet » Javascript »

netscape

Estas en el tema de netscape en el foro de Javascript en Foros del Web. hola maestros teno un problema de incompatibilidad con netscape con la siguiente asignacion POR = POR.replace(/\r\n/g, ' '); en "POR" estoy reemplazando saltos de linea ...
  #1 (permalink)  
Antiguo 11/06/2003, 16:21
 
Fecha de Ingreso: junio-2003
Ubicación: Quilicura
Mensajes: 14
Antigüedad: 21 años, 7 meses
Puntos: 0
netscape

hola maestros teno un problema de incompatibilidad con netscape con la siguiente asignacion

POR = POR.replace(/\r\n/g, ' ');

en "POR" estoy reemplazando saltos de linea por espacios lo cual resulta en todos los browser's menos en Netscape alguien podria ayudarme , podria ser algun operador creoooooo....
  #2 (permalink)  
Antiguo 11/06/2003, 16:58
Avatar de Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 23 años
Puntos: 38
Esa línea por si sola debería ser compatible con NetScape. El método replace de un string es válido a partir de la versión 4 de IE y de NS e igual sucede con las expresiones regulares.

Quizas haya algo en el entorno de esa instrucción...

Saludos.
  #3 (permalink)  
Antiguo 12/06/2003, 09:06
 
Fecha de Ingreso: junio-2003
Ubicación: Quilicura
Mensajes: 14
Antigüedad: 21 años, 7 meses
Puntos: 0
solucion

hola Kaopectate descubri el problema con el operador

\r salto de carro

por lo cual hice


var mie =(navigator.appName.indexOf("Microsoft")>=0);

if(mie)
{
POR = POR.replace(/\r\n/g, ' ');
}
else
{
POR = POR.replace(/\n/g, ' ');
}


tronco = POR.split(" ");


y con esto resulta...

Gracias
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 19:46.