Antes que nada un fuerte abrazo a todos los integrantes del foro de Javascript, vengo de visita de aquí aladito (PHP)
.
Hace unos días vengo trabajando en una aplicación para subir multiples archivos, donde me basé de:
http://www.buayacorp.com/archivos/en...-estilo-gmail/
con php no hay problema y con parte del DOM tampoco, pero tengo unas dudas de funcionamiento
aquí va:
Código:
// en esto cae mi duda, pero primero me explico
e = function (evt) { // Retorna el evento
return (!evt) ? event : evt;
}
f = function (evt) { // Retorna el objeto que genera el evento
return evt.srcElement ? evt.srcElement : evt.target;
}
//La funcion
removeField = function (evt) {
lnk = f(e(evt));
span = d(lnk.name);
span.parentNode.removeChild(span);
}
entiendo que la f() retorna la FUENTE que hace el evento, quiero entender (profavor corrijanme si estoy mal) que el evneto onclick acciona removeField con f() encuentra la fuente para luego buscar el nombre y así remove el Child, mi duda recae EN ESTO: lnk = f(e(evt)); en especial e(evt), básicamente no entiendo la linea:
e = function (evt) {
return (!evt) ? event : evt;
¿Retorna evento?, ¡cual?, si me dieran un link para leer se los agradecería mucho, yo sé que muchos me van a decir ¿no sabes que es un evento?, les responde: sí y no, entiendo lo qué son los eventos lo que no entiendo es el manejo que se le ha dado en este script mi hamster en mi cabeza dice que no entiende como funciona
f(e(evt))
Ya desde ahora MUUUUUUCHAS GRACIAS.