(modifié le 2 août 2009 à 0:17)

favorisHistoriquement, il a toujours été possible avec Internet Explorer de proposer un lien permettant d'ajouter l'adresse de votre site/blog en favoris (marques-pages).

De nombreux sites ont utilisé cette technique qui se révèle aujourd'hui complètement obsolète.

Vous vous doutez bien que ce code est propre à Microsoft et ne respecte en rien ce que l'on trouve dans les standards :

<a onMouseOver="window.external.AddFavorite(location.href, document.title);">
Blogmotion</a>

Résultat : qu'aucun autre navigateur ne le prend en charge, exceptés ceux fonctionnant un moteur IE ! Il suffit d'utiliser Mozilla Firefox pour se rendre compte que le code est toalement inactif...

Voici un équivalent pour Firefox (fonctionne également sur IE).

Insérez cette fonction Javascript dans le code source de votre page html :

[javascript]<script type="text/javascript">
function bookmarksite(title, url, t){
if (document.all) {
window.external.AddFavorite(url, title);
t.style.behavior='url(#default#homepage)';
t.setHomePage('https://blogmotion.fr');
} else if (window.sidebar) {
window.sidebar.addPanel(title, url, "");
}
}
</script>
[/javascript]

Il suffit ensuite de faire appel à cette fonction.

Exemple d'appel sur un lien hypertexte (vous pouvez tout à fait le mettre sur une image) :

[html]<a href="javascript:return false;" onclick="bookmarksite('Blogmotion', 'https://blogmotion.fr', this);return false;" title="">Blogmotion</a>
[/html]

Pour l'essayez, rendez-vous ici.

Fonctionne uniquement pour le navigateur Firefox (et IE), si quelqu'un a la solution pour Opera et Safari je suis preneur. Mais de nos jours, les utilisateurs qui n'utilisent pas IE sont rarement des non initiés, ils savent donc comment mettre un site en favoris (ctrl+d) 😉

Auteur : Mr Xhark

Fondateur du blog et passionné par les nouvelles techno, suivez-moi sur twitter