Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2008, 09:10
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 8 meses
Puntos: 9
expresiones regulares y firefox

Hola a todos. Estoy intentando usar expresiones regulares en javascript. Ejecuto el código que adjunto en IE7 y todo funciona bien. En cambio, si el mismo código lo ejecuto en Firefox, si bien los resultados que me arroja son correctos, y el código funciona, el cursor se queda cargando y cuando veo en la consola de error existe una lista interminable de errores. Algunos de ellos son:

Advertencia: Error al leer el valor para la propiedad 'height'. Declaración rechazada.
Archivo de origen: http://www.google.com.ar/
Línea: 1

Advertencia: Error al leer el valor para la propiedad 'width'. Declaración rechazada.
Archivo de origen: http://www.google.com.ar/
Línea: 1

Advertencia: Error al leer el valor para la propiedad 'display'. Declaración rechazada.
Archivo de origen: http://www.google.com.ar/search?hl=e...n+Google&meta=
Línea: 1

....

Y no tiene caso seguir, porque como dije anteriormente, son interminables.
El código es el siguiente:

Código PHP:
<script language="javascript">
function 
highlight()
{
    var 
patron = new RegExp("pat[ao]");
    var 
str "pata";    
    
document.write(str.search(patron));
}
</script> 
Si sustituyo la linea en la que creo el objeto RegExp, no me aparece ningún error. TAmbién intenté construir un objeto de este tipo de la forma /var_patron/, pero me arroja el mismo error. ¿En firefox no puedo trabajar con expresiones regulares?
__________________
Add, never Remove