mardi 29 mars 2011

Ajouter page aux favoris:JQuery

Cette fonction permet de créer un bouton pour jouter une page a la liste des favoris.
$().ready(function(){
    // add a "rel" attrib if Opera 7+
    if(window.opera) {
        if ($("a.jqbookmark").attr("rel") != ""){ // don't overwrite the rel attrib if already set
            $("a.jqbookmark").attr("rel","sidebar");
        }
    }
   
    $("a.jqbookmark").click(function(event){
        event.preventDefault(); // prevent the anchor tag from sending the user off to the link
        var url = this.href;
        var title = this.title;
       
        if (window.sidebar) { // Mozilla Firefox Bookmark
            window.sidebar.addPanel(title, url, "");
        } else if( window.external ) { // IE Favorite
            window.external.AddFavorite( url, title);
        } else if(window.opera) { // Opera 7+
            return false; // do nothing - the rel="sidebar" should do the trick
        } else { // for Safari, Konq etc - browsers who do not support bookmarking scripts (that i could find anyway)
            alert('Unfortunately, this browser does not support the requested action, please bookmark this page manually.');
        }
    });
});


Pour appeler cette fonction utiliser le code suivant : <a class="jqbookmark" title="Ajouter aux favoris" href="javascript:void(0);">Ajouter cette page aux favoris</a>


Aucun commentaire:

Enregistrer un commentaire