Date de publication: le lundi 25 février 2008 à 00h55
DerniÚre modification: par Pascal BOYER le lundi 25 février 2008 à 01h11
« Article précédent: javascript : champ rechercher
» Article suivant: JavaScript : lien "Imprimer cet article"
Ce script permet de crĂ©er un lien ouvrant automatiquement, lorsque l'on clique dessus, la fenĂȘtre de gestion des favoris afin que le visiteur puisse facilement ajouter le site Ă son bookmark.
Ce script fonctionne avec les navigateurs suivants:
- Firefox 2.0.0.6
- Internet Explorer 6
- Internet Explorer 7
- Konqueror 3.5.7
...mais pas avec Opéra :-( Pour les autres navigateurs, je n'ai pas eu le loisir de tester.
Le javascript
Voici le code Ă placer dans un fichier xxx.js :
function ajouterFavoris() {
if (document.all) {
window.external.AddFavorite(urlAddress,pageName);
}
else if (window.sidebar) {
window.sidebar.addPanel(pageName, urlAddress, "");
}
else {
alert("Désolé! Votre navigateur ne supporte pas cette fonction.");
}
}
// urlAddress contient l'adresse html vers laquelle doit pointer le lien
urlAddress="http://www.cfdt-3c-isalpin.fr";
// pageName définit le nom du lien qui sera ajouté aux favoris
pageName='cfdt-3C-isalpine'; :Il est tout Ă fait possible de placer les variables urlAddress et pageName dans la page Ă partir de laquelle est appelĂ© le script. Pour cela, il suffit de ne pas les dĂ©fnir dans le fichier xxx.js et d'ajouter dans l'en-tĂȘte (entre les balises <head> et </head> ) de la page HTML, ces lignes:
<script type="text/javascript">
urlAddress="http://cfdt-3c-isalpin.fr";
pageName='cfdt-3c-isalpin';
</script> Appeler le javascript
Tout d'abord, il faut commencer par permettre aux navigateurs des visiteurs de charger le fichier xxx.js . Pour cela, toujours dans l'en-tĂȘte de la page html, on place cette ligne:
<script language="JavaScript" type="text/javascript" src="/chemin/vers/le/javascript/xxx.js"></script>
Ensuite vous devez simplement créer, dans le corps de la page html, un lien semblable à ceci:
<a href="javascript:ajouterFavoris();">Ajouter aux favoris</a>
Commentaires














Hourra
Neii
jeudi 18 décembre 2008