Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/08/2009, 15:03
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 8 meses
Puntos: 1485
Respuesta: setInterval NO funciona en FIREFOX

@Adler:
honestamente que con exactitud no se a que se debe ese problema, pero sucede cuando se le asigna un numero al evento onload. si en lugar de setTimeout escribieras directamente un numero veras que el error se genera. recuerda que setTimeout, al igual que setInterval, devuelven un identificador numerico. comprobe con otros tipos de datos como string y objetos pero no devuelve el error, parece que solamente sucede con numero.

recuerdo antes haber visto el error "not implemented" pero no recuerdo exactamente que instruccion era. lo que quiero decir es que aparentemente hay varias cosas que en iexplorer no se pueden hacer porque, como bien lo dice el error, no lo tiene implementado, o equivalente a decir que no tiene soporte.

-- after edit --
acabo de descubrir que tambien sucede con undefined, ya sea implicito o explicito. es decir, ya sea una funcion que devuelve tal valor o directamente escribiendo el keyword undefined. nota: con null no sucede.

-- after after edit --
y por cierto, no se si he comprendido lo que quieres hacer, llamar una funcion despues de 15 milisegundos de haber cargado el documento. si es asi, podrias hacerlo asi:
Código:
window.onload = function(){setTimeout(funcion, 15);};
-- after after after edit --
tampoco se puede asignar un booleano en onload.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 26/08/2009 a las 18:33 Razón: mas informacion