|
|
Il y a actuellement 304 tutoriaux sur Aidoforum. Toute reproduction, partielle ou complète, est interdite.
Retour aux tutoriaux.
|
| Javascript -> Lien d'ajout aux favoris fonctionnant sur tous les navigateurs |
Bonjour,
Certaines personnes utilisent la fonction window.sidebar.addPanel() pour créer un lien permettant d'ajouter un site aux favoris, mais l'erreur, c'est que cette fonction n'est compatible qu'avec le navigateur Internet Explorer et de plus en plus de visiteurs migrent sur Mozilla Firefox, ou tout autre navigateur internet.
Donc, dans ce tutoriel, nous allons apprendre à identifier le navigateur des visiteurs grâce à un script Javascript, et adapter la fonction d'ajout au favoris à utiliser.
Tout d'abord, vous devez savoir que sur Internet Explorer, la fonction Javascript utilisée est :
window.sidebar.addPanel()
|
Tandis que sur les autres navigateurs, la fonction utilisée est :
window.external.AddFavorite()
|
Passons à la pratique :)
Nous allons créer le fameux script Javascript qui permet la reconnaissance des navigateurs internet et qui attribue la fonction Javascript selon le navigateur utilisé par les visiteurs.
Le script à utiliser est le suivant, ce script peut être mis entre les balises <head></head> graçe à des <script></script>. Il peut aussi être inséré dans un fichier .js (qui sera alors appelé par la page) :
<SCRIPT LANGUAGE="Javascript">
function AjouterFavoris() { // On crée la fonction AjouterFavoris()
if ( navigator.appName != 'Microsoft Internet Explorer' ) { // Si le navigateur est Internet Explorer
window.sidebar.addPanel("Aidoforum.com", "http://www.aidoforum.com", ""); // Alors on utilise la fonction window.sidebar.addPanel("Nom utilisé pour enregistrer le site", "Adresse du site web", "")
}
else { // Sinon, si le navigateur n'est pas Internet Explorer
window.external.AddFavorite("http://www.aidoforum.com", "Aidoforum.com"); // Alors on utilise la fonction window.external.AddFavorite("Nom utilisé pour enregistrer le site", "Adresse du site web")
}
}
</SCRIPT>
|
Ensuite, nous allons créer le lien qui utilisera la fonction que nous venons de créer, c'est à dire AjouterFavoris. Ce lien est à mettre entre des <body></body> (à l'endroit où vous souhaitez le voir apparaître).
<a href="javascript:void(AjouterFavoris());">Ajouter à vos favoris</a>
|
Voilà, le script est terminé, à présent, il suffit de le tester ^^ !
En espérant vous avoir aidé.
|
| Par iBen, le 03 Aout 2007 à 10h38 |
| Commentaire de Pouzy le 04 Aout 2007 à 11h01 | Merci à toi, je vais remplacer dans la semaine l'actuel, qui ne fonctionne pas sous Firefox 
|
| Commentaire de Masterlud le 17 Novembre 2007 à 13h28 | sympa 
|
| Commentaire de creaimmo le 01 Février 2008 à 10h19 | Ci je le mets dans un fichier.JS
Qu'est ce que je dois mettre pour faire appel a ce fichier.
cordialement
|
| Commentaire de iBen le 01 Février 2008 à 18h42 | Bonsoir creaimmo, si vous mettez ce script dans un fichier .js alors vous devrez rajouter dans votre page html : <script type="text/javascript" src="fichier.js"></script>
En remplaçant fichier.js par le nom du fichier
|
| /!\ Vous devez être inscrit pour pouvoir commenter ce tutoriel, ou demander du support. /!\ |
|
|
|
|
|