Code javascript "ajouter aux favoris" IE et FireFo
21 messages • Page 1 sur 2 • 1, 2
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Code javascript "ajouter aux favoris" IE et FireFo
Salut
Je m'aperçois que du code javascript pour ajouter un site dans les favoris ne marche pas de la même façon si le navigateur est IE ou Mozilla.
J'ai 2 codes qui fonctionne séparément, ma question est de savoir si on ne peut pas les "jumeler" afin de n'avoir qu'un seul lien ?
Si quelqu'un a une solution ou si il utilise un code général pour les deux navigateurs ?
Je m'aperçois que du code javascript pour ajouter un site dans les favoris ne marche pas de la même façon si le navigateur est IE ou Mozilla.
J'ai 2 codes qui fonctionne séparément, ma question est de savoir si on ne peut pas les "jumeler" afin de n'avoir qu'un seul lien ?
Code pour IE :
<a title="Mettre ce site dans vos Favoris" href="javascript:window.external.addfavorite('', '')">Mettre ce site dans vos favoris</a><br />
<br />
* <script language="JavaScript" type="Text/Javascript">
* var urlAddress = "";
* var pageName = "";
* function addToFavorites(anchor)
* {
* if (window.external)
* {
* window.external.AddFavorite(anchor.getAttribute('href'), anchor.getAttribute('title'));
* }
* }
*
* </script>
Code pour Firefox :
<a href="" title="" rel="sidebar" onClick="addToFavorites(this);return(false);">Ajouter à vos favoris</a>
Si quelqu'un a une solution ou si il utilise un code général pour les deux navigateurs ?
Salut !
Voilà le code que tu cherches
Entre <head>et</head>
Et ensuite tu places un lien de cette forme :
Voilà fonctionne sous IE et FF
Voilà le code que tu cherches
Entre <head>et</head>
- Code: Tout sélectionner
<script language="JavaScript">
function favoris() {
if ( navigator.appName != 'Microsoft Internet Explorer' )
{ window.sidebar.addPanel("le nom du site","http://www.tonsite.com",""); }
else { window.external.AddFavorite("http://www.tonsite.com","le nom du site"); } }
</script>
Et ensuite tu places un lien de cette forme :
- Code: Tout sélectionner
<a href="javascript:void(favoris());">Ton Titre</a>
Voilà fonctionne sous IE et FF
Bien joué darmond.j !!!
Je viens de l'essayer et ca marche !!
J'avais pourtant l'impression de l'avoir utilisé
(-http://francois.jamart.free.fr/index.php?2005/06/06/11-ajouter-aux-favoris-pour-firefox-et-internet-explorer)
En tous cas merci à toi !
Je viens de l'essayer et ca marche !!
J'avais pourtant l'impression de l'avoir utilisé
En tous cas merci à toi !
- perdutemps
- Nouveau WRInaute
- Messages: 1
- Inscription: Dim Fév 17, 2008 14:14
Sur Firefox : panneau latéral ?
J'ai placé le code que darmond.j a donné.
J'ai dû mal faire quelque chose car sur Firefox : il s'enregistre bien ds les m-pages, mais il s'ouvre dans un panneau latéral ! ????
Par contre, sur IE, aucun soucis.
Voici le copier/coller de mon code :
<script language="JavaScript">
function favoris() {
if ( navigator.appName != 'Microsoft Internet Explorer' )
{ window.sidebar.addPanel("CESU : le blog des salariés et employeurs","http://www.leblogdescesu.blogspot.com",""); } else { window.external.AddFavorite("http://www.leblogdescesu.blogspot.com","CESU : le blog des salariés et employeurs"); } }
</script>
<a href="javascript:void(favoris());">Ajouter à vos favoris</a>
Mon blog : http://leblogdescesu.blogspot.com/
Merci beaucoup, pour votre aide. Bonne journée
ouaich_01 a écrit:Bien joué darmond.j !!!
![]()
![]()
![]()
![]()
Je viens de l'essayer et ca marche !!
J'avais pourtant l'impression de l'avoir utilisé(-http://francois.jamart.free.fr/index.php?2005/06/06/11-ajouter-aux-favoris-pour-firefox-et-internet-explorer)
En tous cas merci à toi !
Ouaip, j'en cherche un aussi mais le code JS en plein milieu de la page ca me plait pas trop... On arrive pas à glisser la fonction dans une feuille .js ???
bah si tu crées un fichier fav.js dans lequel tu mets le code
et tu l'appelles dans le head :
t'as question est tellement simple que j'ai peur de pas comprendre (donc désolé si je suis à coté de la plaque) :p
function favoris() {
if ( navigator.appName != 'Microsoft Internet Explorer' )
{ window.sidebar.addPanel("le nom du site","http://www.tonsite.com",""); }
else { window.external.AddFavorite("http://www.tonsite.com","le nom du site"); } }
et tu l'appelles dans le head :
<script type="text/javascript" src="js/fav.js"></script>
t'as question est tellement simple que j'ai peur de pas comprendre (donc désolé si je suis à coté de la plaque) :p
vous avez ignoré un message...???
Merci d'avance.
Re:
SuN a écrit:t'as question est tellement simple que j'ai peur de pas comprendre (donc désolé si je suis à coté de la plaque) :p
Oui, on peut mettre la fonction dans un fichier externe mais pas en dynamique, c'est ca le probleme.
Pour ce qui veulent du dynamique, faudra ce contenter de laisser le JS dans le document, voici le code pour ceux que ca interrresse, la premiere partie est donc a ajouter dans le <head>
On considere que vous avez les titres des pages en dynamique :
- Code: Tout sélectionner
<title><?php echo $titre_page;?></title>
voila le JS dynamique:
- Code: Tout sélectionner
<script type="text/javascript">
function favoris() {
if ( navigator.appName != 'Microsoft Internet Explorer' )
{ window.sidebar.addPanel("<?php echo $titre_page;?>","<?php echo 'http://'.$_SERVER['HTTP_HOST'].''.$_SERVER['REQUEST_URI'];?>",""); }
else { window.external.AddFavorite("<?php echo 'http://'.$_SERVER['HTTP_HOST'].''.$_SERVER['REQUEST_URI'];?>","<?php echo $titre_page;?>"); } }
</script>
et le lien a mettre dans le <body>
- Code: Tout sélectionner
<a href="javascript:void(favoris());">favoris</a>
Re: Code javascript "ajouter aux favoris" IE et FireFo
pour conclure et repondre a yoyos
le resultat sera que le visiteur lorsqu'il va cliquer sur favoris aura l'url de la page + le titre de la page en cours, c'est quand meme bien plus efficace en dynamique !!
Je l'ai tester avec succés sur IE6+IE7+FireFox
le resultat sera que le visiteur lorsqu'il va cliquer sur favoris aura l'url de la page + le titre de la page en cours, c'est quand meme bien plus efficace en dynamique !!
Je l'ai tester avec succés sur IE6+IE7+FireFox
Re: Code javascript "ajouter aux favoris" IE et FireFo
Tu peux récupérer la page en cours et le titre en javascript aussi hein 
Et si tu veux faire le tout only php, tu peux très bien passer des paramètres à ta fonction favoris() non ?
Et si tu veux faire le tout only php, tu peux très bien passer des paramètres à ta fonction favoris() non ?
Re: Code javascript "ajouter aux favoris" IE et FireFo
full php c'est pas possible puisqu'il y a interaction avec le navigateur. Mais je veux dire sans devoir foutre le code en php. Tu peux avoir une feuille externe .js avec dedans par exemple
function favoris(url,titre) {
if ( navigator.appName != 'Microsoft Internet Explorer' )
{ window.sidebar.addPanel(url,titre,''); }
else { window.external.AddFavorite(url,titre); } }
Et dans en php, tu écris l'appel en gros comme ceci:
echo '<a href="javascript:void(favoris(\''.$url.'\',\'.$titre.\'));">favoris</a>';
Je connais pas les fonctions par coeur pour récupérer le titre et l'url mais je préfère pas les utiliser. Il se pourraient que certaines soient différentes selon le navigateur. Le mieux est de passer en php tes paramètres à une fonction javascript
function favoris(url,titre) {
if ( navigator.appName != 'Microsoft Internet Explorer' )
{ window.sidebar.addPanel(url,titre,''); }
else { window.external.AddFavorite(url,titre); } }
Et dans en php, tu écris l'appel en gros comme ceci:
echo '<a href="javascript:void(favoris(\''.$url.'\',\'.$titre.\'));">favoris</a>';
Je connais pas les fonctions par coeur pour récupérer le titre et l'url mais je préfère pas les utiliser. Il se pourraient que certaines soient différentes selon le navigateur. Le mieux est de passer en php tes paramètres à une fonction javascript
21 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Orange Favoris, pour mémoriser et partager en ligne ses sites préférés
- Barre d'outils Google pour Firefox : version 3
- Picasa Web Albums en français
- Googlebot analyse certains codes JavaScript
- Le partage des tags dans Google Reader
- Tous les raccourcis-clavier de Google Chrome (shortcuts)
- Comment créer une page web en PHP
- Google sait désormais suivre les liens JavaScript !
- MyMaps : des cartes personnalisées avec Google Maps
- Comment faire des liens en dur dans son annuaire
Consultez la description détaillée des produits ou services de Google suivants : Google Bookmarks, Google Code, Plugin O3D (API)
- Analyse de l'entête HTTP
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée. - Suggestion de mots
Cet outil vous fournit une liste de mots sémantiquement proches du mot que vous fournissez en entrée. Il peut servir à vous donner des idées de mots à utiliser sur vos pages, voire de contenus à ajouter.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités





le forum