Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2004, 10:27
shiryudivx
 
Fecha de Ingreso: febrero-2004
Mensajes: 25
Antigüedad: 20 años, 9 meses
Puntos: 0
Dudas basicas en javascript con firefox

estoy empezando con este mundillo y tal

y claro el tema es hacer paginas que se vean en todos los navegadores

bueno tengo un html

k le paso un numero mediante un formulario

ej el 12

y quiero que me haga el factorial de un numero , lo hago en la siguiente funcion

function factorial(numero){
//alert(numero)

if (numero > 1) {
document.write(numero + ',')
return numero * factorial(numero - 1)

} else {
return document.write(numero)
}
}


y me lo hace bien en el IE

pero con firefox, se me queda parado
despues de escribir el primer digito

es dec ir 12, se queda el puntero con el reloj y no sigue realizando la operacion a que se puede deber

el explorer si me saca el resultado

12,11,10,9,8,7,6,5,4,3,2,1

alguna idea??

Última edición por shiryudivx; 04/05/2004 a las 10:52