Hola.
Soy nuevo en esto de Java Script, pero estoy experimentando un error que me parece extraño.
Cuando hago uso del método 
test() de los objetos RegExp, con IE6 me funciona bien, pero con Firefox 3.0.8 tengo problemas si 
test() tiene que devolver '
false'
Para poder ver claramente lo que devuelve 
test(), he usado el siguiente código: 
var re=new RegExp('index');
test3=re.test(ifrdoc);
alert(test3);
donde 
ifrdoc es una cadena de texto. Como os comento, con IE 6 funciona bien, pero con Firefox 3.0.8, sólo funciona si 
test() devuelve 
true.
De hecho, como no he introducido código para manejar errores, si 
test() devuelve 
false , el script termina. 
Sencillamente, no encuentro el motivo, y la información sobre 
test() la he encontrado en las páginas de el Mozilla Developer Center, sin que hiciese mención a un posible fallo, y también he probado algún ejemplo sin que me diese error. 
¿Alguien ve dónde puede estar el problema? 
Gracias de antemano.