Codes sources JavaScript

Retrouvez ici tous les meilleurs téléchargements Codes sources JavaScript
Ajouter un nouvel élément

    stringUpdate

    Éditeur : Sébastien DAMART + 1284 octet
    stringUpdate incorpore de nouvelle méthodes aux chaînes de caractères
    • isEmpty()=<définit si la chaîne de caractère est vide
    • isNotEmpty()=<définit si la chaîne de caractères n'est pas vide
    • isMemberOf(array)=<défnit si la chaîne de caractères appartient aux tableau passé en paramètre
    • isMail()=<détermine si la chaîne de caractères est un mail ou pas
    • getMatches(pattern)=<retourne le tableau des élément correspondant à l'expression en paramètre

    Sélectionner/désélectionner plusieurs cases à cocher

    Licence : Autre - 03/10/2011 - Téléchargé 4 x
    Sélectionner/désélectionner plusieurs cases à cocher

    Donner le focus à un champ

    Licence : Autre - 03/10/2011 - Téléchargé 4 x
    Donner le focus à un champ

    Comment afficher automatiquement des informations sur les élements d'une page en info-bulle?

    Licence : Autre - 04/10/2011 - Téléchargé 4 x
    Comment afficher automatiquement des informations sur les élements d'une page en info-bulle?

    DDSLICK passe au-dessus d'un containeur

    Licence : Autre - 19/03/2014 - Téléchargé 4 x
    Beaucoup utilise le plugin ddslick, pour avoir une liste avec des images et description.
    Malheureusement, quand on l'utilise dans une popup ou une div ou tout autre limiteur d'espace et qu'on veut la dérouler ... appaît un scroll...

    Faire défiler les colonnes d'une Table HTML

    Licence : Autre - 04/10/2011 - Téléchargé 4 x
    Ce script permet de faire défiler les colonnes d'une Table.
    Ici elle est générée en PHP pour que le script soit moins long.

    Redimensionner la largeur des colonnes d'un tableau

    Licence : Gratuit - 10/11/2014 - Téléchargé 4 x
    Cet exemple montre comment il est possible de redimensionner une colonne dans un tableau à l'aide de la souris.
    Pour mettre en place la fonctionnalité, il suffit d'appeler la fonction ajouterRedimensionnerColonne('letableau') en lui donnant l'id du tableau.
    Ensuite, il suffit de déplacer la souris vers le bord droit de la colonne à déplacer, de cliquer lorsque le pointeur de la souris change et de la déplacer, et enfin de la relâcher lorsque la largeur de colonne voulue est atteinte. Pour de plus amples informations, voir les commentaires dans le code.

    CreateJS

    Éditeur : CreateJS +
    CreateJS est une suite JavaScript comprenant un ensemble de bibliothèque et d'outils pour travailler avec l'HTML5.

    Elle permet notamment de :
    - travailler avec une API audio pour les sons ;
    - travailler avec les canvas HTML5 ;
    - animer les éléments HTML5 ;
    - précharger les éléments.

    notice-js

    Éditeur : Nick Comer + 7.7ko
    Notice-js est une bibliothèque JavaScript vous permettant de créer des notifications personnalisées.
    Vous pouvez en effet utiliser plusieurs options et méthodes pour customiser votre notification sans oublier un peu de code CSS pour le style.

    jquery.snipe

    Éditeur : RayFranco +
    Ce plugin jQuery présente un agréable effet de loupe sur les images selon les mouvements de la souris. L'image de « zoom » est séparée, ce qui vous permet de créer des effets.

    Parmi les options que vous pouvez manipuler, il y a la taille de la loupe, une paramétrisation CSS, la gestion d'événements, etc.

    Fondu enchainé

    Licence : Gratuit - 30/12/2010 - Téléchargé 3 x
    Suite à cette discussion, je me suis amusé à réaliser un script assez simple de fondu enchainé.

    Le fonctionnement est plutôt simple (enfin... je pense) : vous positionnez vos images les unes par-dessus les autres (dans l'exemple, en les positionnant en absolute) et vous lancez le script en passant en paramètre le nom de classe CSS des élément à enchainer.
    Ensuite, le script modifie les propriétés z-index et d'opacité pour réaliser l'effet.

    Exemple en ligne

    Comment verifier si la valeur rentrées dans un champ est un entier >0 ?

    Licence : Autre - 03/10/2011 - Téléchargé 3 x
    La fonctions parseInt retourne un nombre entier converti à partir d'une chaîne.
    Il existe aussi la fonction IsNaN qui retourne une valeur booléenne indiquant si une valeur correspond à la valeur réservée NaN (Not a Number).

    Conversion couleur RGB en hexa

    Licence : Autre - 04/10/2011 - Téléchargé 3 x
    Mozilla renvoie les couleurs d'un élément sous format "RGB(xx,yy,zz)".
    Voici une fonction qui transforme ce résultat en standard hexadécimal...

    Récupérer un argument de l'URL de la page sans passer par un langage serveur

    Licence : Autre - 04/10/2011 - Téléchargé 3 x
    Récupérer un argument de l'URL de la page sans passer par un langage serveur

    A appeler de cette manière :

    recuperesArgumentURL('bgcol');

    Tester si on est connecté à internet

    Licence : Autre - 04/10/2011 - Téléchargé 3 x
    Pour pouvoir tester si on est connecté, il faut utiliser un fichier à mettre quelque part sur internet à un endroit dont on est sûr qu'il sera toujours accessible.
    Voici le contenu du fichier :



    mon titre



    if(window.parent)
    window.parent.connTester.connectedStatuts = true;




    Ensuite, dans la page où vous voulez tester la connexion, utilisez le script proposé

    Customisation et complétion du File Upload en VB.NET/ Jqueryui de BlueImp

    Licence : Autre - 21/01/2014 - Téléchargé 3 x
    Le Zip contient un projet Visual Studio 2010. Dedans vous retrouvez le FileUpload JqueryUI de BlueImp.
    Mais avec quelques modifications. J'ai impacter que 2 fichiers (jquery.fileupload-validate.js et jquery.fileupload-ui.js)

    1/ Ajout de control du nom de fichier (sinon risque d'écraser fichier existant)
    2/ Control de la taille totale de TLD côté js et côté vb (à cause IE9 controle pas taille de fichier que lors du chargement)
    3/ Traduction en français des messages d'erreur
    4/ Verrouillage bouton "Envoyer" si pas utile supprimer les appels à CheckEnvoyer
    5/ Ajout du découpage (chunk) de fichier pour les browser le upportant
    6/ Taille de fichier en Mo (au lieu Mb peu utilisé en France)
    7/ Si Erre ... Voir la suite

    img_zoom

    Éditeur : Boulain kévin +
    Une simple lib pour afficher en grand une image avec des contrôles de zoom et des raccourcis clavier !
    Pour l'utilisation:
    1. avoir une image(l'évidence même, non ?)
    [code=html][/code]
    OU
    [code=html][/code]
    2. lier au clic sur l'image la fonction [b]img_zoom_open[/b] comme par exemple
    [code=Javascript]document.querySelector('#mon_id_image').addEventListener('click',function(){img_zoom_open('mon_id_image');},false);[/code]

    Déplacer une colonne d'un tableau HTML

    Licence : Gratuit - 17/06/2014 - Téléchargé 3 x
    Cet exemple montre comment déplacer une colonne d'un tableau HTML.
    Pour déplacer une colonne, il faut cliquer sur l'en-tête de la colonne puis déplacer la souris sur l'en tête de la colonne avant laquelle on veut l'insérer puis, relâcher la souris.
    Pour activer le déplacement de colonne sur un tableau, il faut appeler la fonction ajouterDeplacerColonne(id du tableau ou noeud du tableau)
    Pour de plus amples informations, voir les commentaires dans l'exemple.

    jQuery

    Éditeur : jQuery +
    jQuery API

    Le code est disponible sous deux formats différents (la version Gzipped n'est plus recommandée par jQuery) :

    1. Compressé (minified, abbréviation min) (réduction de la taille du code).
    2. Non compressé (normal) (pour les développeurs de jQuery ou pour approfondir la recherche de bugs).

    jquery.dvjhBBCodeTextarea

    Licence : Autre - 29/12/2010 - Téléchargé 2 x
    plugin jQuery dvjhBBCodeTextarea.

    Ajout de balises, BBCode ou autre, dans un textarea.

    Le rôle du plug-in est "seulement" de placer les balises souhaitées au bon endroit. Il vous appartient de développer la logique propre à votre application et aux balises (vous n'êtes pas limité au BBCode) que vous utiliserez.

    Source : http://danielhagnoul.developpez.com/plugin-dvjh/bbcode/bbcode.php

104 éléments

Responsable bénévole de la rubrique JavaScript : Xavier Lecomte -