 |
Publicité
|
Pour faciliter la programmation de vos javascripts, nous vous proposons une librairie de fonctions simples mais néanmoins très utiles. Voici un lien pour télécharger la librairie et quelques exemples d'utilisation :
libV1 et exemples
Cette librairie contient les fonctions suivantes :
GetWindowSize :
retourne les dimensions de la fenêtre du navigateur dans un tableau (largeur,hauteur). On ne tient compte que de la dimension de la zone d'affichage de la page HTML. On ne tient pas compte par exemple du menu ou de la barre d'état de cette fenêtre.
GetLeft :
retourne la position suivant l'axe des X d'une balise dans la page HTML
getTop :
retourne la position suivant l'axe des Y d'une balise dans la page HTML
getHeight :
retourne la hauteur d'un DIV
getWidth :
retourne la largeur d'un DIV
getClip :
retourne dans un tableaux les valeurs de la propriété clip d'un DIV. La propriété clip d'un DIV permet de définir la partie visible d'un DIV. Cette partie est rectangulaire et est représenté par 4 valeurs : position du côté haut, position du côté droit, position du côté bas et position du côté gauche du rectangle.
SetToXY :
positionne un DIV aux coordonnées indiquées
SetToAnchor :
positionne un DIV à l'endroit où se situe une ancre (<A>). Cette fonction est très utile lorsque l'on veut positionner un DIV en relatif. Le principe d'utilisation est décrit dans l'article : Positionnement d'un DIV
SetClip :
fixe les valeurs de la propriété clip d'un DIV.
Show :
rend visible un DIV
Hide :
rend invisible un DIV
PreloadImages :
préchargement des images. Cette fonction est généralement utilisée pour avoir des roll-overs fluides.
ChangeImages :
change le source (SRC) d'une ou plusieurs images
Pour utiliser la librairie libV1 dans vos page HTML, il faut la copier dans le même répertoire que vos pages HTML. Et ensuite, vous devez déclarer la ligne suivante dans vos pages HTML entre les balises <HEAD> et </HEAD> :
<SCRIPT LANGUAGE="javascript1.2" SRC="libV1.js"></SCRIPT>
Les articles suivants vous donnent des exemples d'utilisation de la bibliothèque libV1.js.
|