bonjour,
malheuresement, layer n'est supporté que par Netscape ....
Je trouvais qu'il y avait des methodes fort sympathiques ds cette balise :
Code :
- Propriétés:
- above (calque posé au dessus)
- background (image d'arrière plan d'un calque)
- bgColor (couleur d'arrière plan d'un calque)
- below (calque posé au dessous)
- clip (domaine d'affichage d'un calque)
- document (objet document d'un calque)
- left (valeur de gauche du coin supérieur gauche relative)
- length (nombre de calques)
- name (nom d'un calque)
- pageX (valeur de gauche du coin supérieur gauche absolue)
- pageY (valeur du haut du coin supérieur gauche absolue)
- parentLayer (objet du calque parent)
- siblingAbove (objet du calque posé au dessus)
- siblingBelow (objet du calque posé au dessous)
- src (fichier externe d'un calque)
- top (valeur du haut du coin supérieur gauche relative)
- visibility (visibilité d'un calque)
- zIndex (position de la couche d'un calque)
- Méthodes:
- captureEvents() (surveiller des événements)
- handleEvent() (traiter des événements)
- load() (charger un fichier externe)
- moveAbove() (poser sur un autre calque)
- moveBelow() (poser sous un autre calque)
- moveBy() (déplacer d'un nombre de pixels)
- moveTo() (déplacer relativement à une position)
- moveToAbsolute() (déplacer à une position de façon absolue)
- releaseEvents() (terminer la surveillance d'événements)
- resizeBy() (modifier la largeur et la hauteur d'un nombre de pixels)
- resizeTo() (fixer la largeur et la hauteur à un nombre de pixels)
- routeEvent() (parcourt la hiérarchie Event-Handler)
|
comme par exemple resizeBy() qui me permettrait d'augmenter tout doucement le calque contenant mon menu sous forme de tableau avec un setTimeout("deplier()",100);
et ca serait de la forme du style :
document.mon_calque.resizeBy(0,5);
Mais sous IE y a t'il moyen de faire ca ?????