Fiche Javascript : UtilitairesObjet de la fiche :État de la fiche
Plan de la fiche :
Avant propos :Voici quelques scripts de base pour vous aider dans la conception et le développement de votre site. Facilement intégrables ils permettrons de démarrer rapidement et serviront de base de départ pour approfondir les divers sujets. Récupération des informations d'une URLScript liés aux objetsRetrouver la position d'un objetGénéralitésCe script donne la position réelle, de sorte que que si la page est redimensionnée, les nouvelle coordonnées seront disponibles après le rafraîchissement de la page.
Ces coordonnées sont relatives à offsetParent. mais certains navigateurs présentent quelques désagréments concernant l'identité de offsetParent,
ExempleExplications:La fonction getOffsetPosition() attend 1 paramètre : _element : objet ou sa référence dont on doit calculer la position en "X" ou "Y".
Centrer un objetCe script permet de centrer un objet ou l'ensemble de votre site. Retrouver les dimensions disponibles de l'écran de l'internauteDes tooltip dans votre page![]() Ce script permet de réaliser des bulles d'aide sur des éléments HTML, particulièrement utiles lors du survol de liens hypertextes. Il permet d'avoir des bulles d'aide qui s'affichent et s'effacent progressivement (effet progressif de transparence). Changer dynamiquement le style d'une pagePrincipeLe principe consiste à changer dynamiquement le fichier CSS. La page est automatiquement et sans rechargement modifiée. Code exempleExemple
Formatage des datesCe script permet de présenter une date à la demande en fonction d'une ligne de commande dont les éléments sont définis dans le tableau disponible dans la démo.
Par exemple \N\o\u\s \s\o\m\m\e\s \l\e l j F, \i\l \e\s\t G:i:s \(\s\e\m\a\i\n\e W \d\e Y) donnera le résultat suivant : Des objets utilesUne calculatrice simpleUn calendrierDes fonctions natives utilesLa fonction replace()
Des script utilesfonctions de manipulation de tableauxSupprimer les doublons d'une table simple : RemoveDoublons()Ordonner une table dans l'ordre croissant ou décroissant : sort(function()fonctions mathématiquesGénérer un nombre aléatoire à n chiffresfonction : nb_aleatoire(nbCh). Exp : si nbCh =2 le nombre aléatoire résultant sera compris entre 10 et 99, si nbCh = 4 le nombre aléatoire résultant sera compris entre 1000 et 9999. Générer un nombre aléatoire compris entre 0 et nfonction : rndnumber(nbr). Exp : si nbr = 12 la fonction retournera un nombre aléatoire compris entre 0 et 12. Transforme une valeur en Ko, Mo, GoTransforme un nombre en secondes en un format lisibleTeste si un numéro est pair ou impairTransforme une valeur hexa en valeur rgbConversion d'un nombre hexadécimal en nombre décimalConversion d'un nombre décimal en nombre hexadécimalApplication au projet de site web |