Babylon Design

par Samuel Le Morvan

Chez vous aussi, utilisez un Web de qualité

Tutoriels jQuery

Devenez un professionnel de la programmatique Javascript grâce à la librairie la plus efficace du marché !

Tutoriels jQuery

Plugin jQuery « Faviconize »

Depuis que j’utilise fréquemment jQuery, je proscrastinais sur le fait de créer un plugin pour cette librairie Javascript. Puis, après avoir découvert un article sur le site de Ask the CSS Guy, je me suis lancé !

Tout d’abord, c’est l’article Hyperlink Cues with Favicons qui m’a inspiré pour ce plugin. Le principe est d’égayer votre site Internet en affichant automatiquement les favicons des liens externes. Ainsi, on différencie visuellement les liens internes et externes.

Voir la page du plugin

D’un autre côté, la création d’un plugin jQuery est réellement simple ! Et je vous conseille entre autres, l’article des Intégristes jQuery : Codez branchés.


Ce que nos lecteurs en disent :

  1. danYdan

    Excellent travail l’ami.
    J’ai utilisé le plugin sur mon site ;op
    peace

  2. jaria

    Pas mal.
    Vous connaissez la librairie JS yui de Yahoo?
    Perso, je l’utilise pour le Drag And Drop, les redimentionnements de DIV animés et le superbe "color picker".
    voir ici: developer.yahoo.com/yui/

  3. Bouhours

    Pas mal ton plugin.
    La variable "e" est normalement réservée aux events. function(e). Ca ne coute donc rien de la remplacer par un simple "s" pour "settings".

  4. GoOz

    Salutations,

    Mon site tourne sous dotclear avec jQuery et j’ai utilisé ton script sauf que j’ai une erreur…

    Firebug me dit :

    r is null
    (?)()()faviconizer.js (ligne 31)
    each()()jquery.js (ligne 78)
    size()()jquery.js (ligne 8)
    faviconize()()faviconizer.js (ligne 28)
    (?)()()index.php (ligne 106)
    bindReady()()jquery.js (ligne 245)
    bindReady()()jquery.js (ligne 245)
    each()([function(), function()], function(), undefined)jquery.js (ligne 78)
    bindReady()()jquery.js (ligne 245)
    [Break on this error] var r = r[0] + ((r[1] == null) ? "/" : "");

    Et c’est un peu trop poussé pour moi là, je comprends pas. Une idée ?

  5. Tetsuoo

    J’ai créé y’a quelques temps une petite liste de favoris (tout n’est pas au point), ça m’aiderait bien ce plugin. Mais… Y a-t-il un moyen de l’utiliser sans DotClear ?

    • Shemu

      C’est un plugin jQuery et non un plugin DotClear.

  6. Tetsuoo

    En fait j’aimerais utliser la méthode des favicons pour deviner la validité d’un lien.

    • Shemu

      La réponse est dans le code Javascript !

  7. Tom

    il serait intéressant que pour l’exemple №5 le favicon qui est linkable souvre dans une nouvelle fenetre et pas la courante.

    • Shemu

      C’est juste ! Je l’implémenterai dans une prochaine version.

Les commentaires sont clos.