Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/10/2011, 22:12
Avatar de Raziel_Ravenheart
Raziel_Ravenheart
 
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 12 años, 8 meses
Puntos: 37
Exclamación Respuesta: ¿donde puedo encontrar todas las propiedades de los eventos en javascript

continuación respuesta...

Como te podrás dar cuenta en este último ejemplo, también se pueden manipular atributos como cols y rows, que por obvias razones, sabemos que pertenecen solo a la etiqueta textarea. Lo mismo que sucede con estos atributos, sucede con los eventos y algunas funciones. Hay otro tipo de atributo que tienen algunos elementos y se llaman colecciones, una colección devuelve un arreglo de todos los elementos que contiene, en el caso de la etiqueta form, esta puede envolver otros elementos llamados controles de formulario, la colección de un form, se llama elements, y en el caso de los select, la colección se llama options. Ahora un ejemplo de elementos html y todas sus características:

Form Object Collections

Colección
elements[] = Devuelve un arreglo de todos los elementos de un formulario

Propiedades del Objeto Form
acceptCharset = Determina o devuelve el valor del atributo accept-charset en un formulario.
action = Determina o devuelve el valor del atributo acción en un formulario
enctype = Determina o devuelve el valor del atributo enctype en un formulario
length = Devuelve el número de elementos en un formulario
method = Determina o devuelve el valor del atributo método en un formulario
name = Determina o devuelve el valor del atributo nombre en un formulario
target = Determina o devuelve el valor del atributo objetivo en un formulario

Métodos del objeto form

reset() = Restaura un formulario
submit() = Envia un formulario

Eventos del objeto formulario
onreset = El botón reset es oprimido
onsubmit = El botón submit es oprimido

Como podrás ver, en esta referencia se observan dos métodos, con sus respectivas contraparte evento, es decir
reset() y onreset
submit() y onsubmit

y ambos son propios solo del elemento form y solo un form puede generar estos eventos, y solo a un elemento form se le puede aplicar estos métodos.
Un ejemplo puede ser que en vez de enviar todos los datos escritos por un cliente, antes los revisas según algunos criterios, y si pasa todos los criterios de revisión, envías los datos del formulario con un elemento_form.submit(), o le avisas al usuario que debe corregir algunas cosas antes de poder enviar el formulario. Por otro lado, hay propiedades, eventos y métodos que se le pueden aplicar a todos o varios elementos.

Finalmente puedo decirte que javascript también cuenta con algunos objetos, y que el navegador como tal también tiene sus objetos, pero todos son accesibles desde javascript por medio de las apis desarrolladas para esto, y la ventaja es que son tan naturales y compatibles, que no pareciera que fueran algo diferente.

Por ahora te dejo un enlace con la referencia de todos los objetos que existían hasta html 4, yo se que ya existe html5 pero por el inicio de todo es mejor, el único problema es que está en ingles, pero ya te darás tus mañas:

Referencia de todos los objetos de Javascript, navegador y DOM de HTML

Y en este enlace está la descripción de todos los atributos, métodos y eventos standard que se le pueden aplicar a casi todos los elementos html:

atributos, métodos y eventos standard

Espero que te sirva, y si no entiendes algo o te parece que algo está raro, solo grita... xD

Exitos