Enhorabuena por haber logrado resolver tu problema. Te dejo +1 por lograrlo y compartir la respuesta.
Solo para seguir con las recomendaciones del estándar
ECMAScript, te daré un par de sugerencias:
Ya no utilices
arguments.callee
pues
su uso ya no es recomendado. En su lugar, usa una función nombrada.
Código Javascript
:
Ver originalfunction nombreDeLaFunción(){
/* Instrucciones */
}
Y para delegar eventos, utiliza el método
.addEventListener()
. La forma que usas tiene la ventaja de ser
cross-browser, pero el estándar ahora recomienda usar el método que te mencioné y que
tiene una manera de implementarse para ser cross-browser.
Código Javascript
:
Ver originalelemento.addEventListener("evento", función, captura /* Se recomienda que sea false */);
Cualquier duda, consulta los enlaces que dejé; ahí está todo.
Saludos