HTMLpointHTMLpoint HTMLpoint.com


 Eventos arrastrando el ratón



Podemos incluir en este grupo los siguientes eventos:

  1. onDragDrop: evento que se activa cuando un usuario arrastra un objeto por la ventana del navegador o cuando deja un file en la misma;;
  2. onMove: se activa cuando un objeto mueve una ventana o un marco;
  3. onDragStart: evento que se activa en cuanto el usuario inicia a arrastrar un objeto;
  4. onDrag: se activa cuando el ratón arrastra un objeto o una selección de texto a la ventana del mismo navegador o incluso de otro o al Desktop;
  5. onDragEnter: se activa en cuanto el usuario arrastra un objeto a un objetivo válido de ese mismo navegador o de otro;
  6. onDragOver: se activa cuando el usuario arrastra un objeto a un objetivo válido para alojarlo; es similar al evento precedente pero es activado después de aquél;
  7. onDragLeave: se activa cuando el usuario arrastra un objeto a un objetivo válido para alojarlo, pero no lo suelta;
  8. onDragEnd: se activa cuando el usuario suelta el objeto al término del arrastre.
  9. onDrop: se activa cuando se deja de pulsar el botón del ratón tras una operación de arrastre;

De estos eventos, tan sólo el primero y el segundo se activan en Netscape y en Explorer; los otros funcionan sólo en Internet Explorer 5.0. El orden de descripción es el de la activación del evento.

Para las versiones de Javascript, he aquí el cuadro de la situación (un color diverso del asterisco indica las modificaciones respecto a la versión precedente; NN está por Netscape e IE por Internet Explorer):

Evento

Versión Javascript

NN2.0 NN3.0 NN4.0 NN4.06 IE3.0 IE4.0 IE5.0
onDragDrop 1.2     * *   * *
onMove 1.2     * *   * *
onDrag  DHTML             *
onDrop DHTML             *
onDragStart DHTML             *
onDragEnter DHTML             *
onDragLeave DHTML             *
onDragOver DHTML             *
onDragEnd DHTML             *

Marcas sensibiles

Otro límite es el impuesto a Netscape y las viejas versiones de Explorer por las marcas a las que el evento puede ser asociado:

Evento Marcas asociadas en Netscape e JScript
onDragDrop Este gestor se usa con Window.
onMove Este gestor se usa con Window.

Mucho más numerosas son las marcas asociadas en Explorer 4.0 y sucesivos a todos los tipos de eventos:

A, ADDRESS, APPLET, AREA, B, BDO, BIG, BLOCKQUOTE, BODY, BUTTON, CAPTION, CENTER, CITE, CODE, DD, DFN, DIR, DIV, DL, DT, EM, EMBED, FIELDSET, FONT, FORM, HR, I, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=image, INPUT type=password, INPUT type=radeo, INPUT type=reset, INPUT type=submit, INPUT type=text, KBD, LABEL, LEGEND, LI, LISTING, MAP, MARQUEE, MENU, NEXTID, NOBR, OBJECT, OL, P, PLAINTEXT, PRE, RT, RUBY, S, SAMP, SELECT, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TABLE, TBODY, TD, TEXTAREA, TFOOT, TH, THEAD, TR, TT, U, UL, VAR, XMP



  Vuelve a principio de página