IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

ajouter aux favoris (IE - FF)


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Par défaut ajouter aux favoris (IE - FF)
    Bonjour,

    J'ai longuement cherché sur internet pour trouver un script JavaScript qui soit compatible Internet Explorer et FireFox pour rajouter le site dans les favoris du navigateur.

    J'en ai trouvé quelques uns qui fonctionnent mais qui ont tous la même défaillance ... quand on rajoute le site à partir du navigateur FireFox et que par la suite on clique sur ce lien, il lance la page dans le menu latéral gauche ... et non pas dans la partie centrale du navigateur ...

    Voici le code que j'ai retenu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <script type="text/javascript">
    function favoris(title, url)
    {
    if (document.all)
    	window.external.AddFavorite(url, title);
    else if (window.sidebar)
    	window.sidebar.addPanel(title, url, "")
    }
    </script>
     
    [...]
     
    <a href="javascript:favoris('Developpez', 'http://www.developpez.com')">Ajouter aux favoris</a>
    D'avance merci pour vos réponses.

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    sidebar = barre latérale :s

  3. #3
    Membre éclairé
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Par défaut
    Dans ce cas, que devrais je écrire à la place ?

  4. #4
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Citation Envoyé par xenos
    Dans ce cas, que devrais je écrire à la place ?
    Aucune idée...

  5. #5
    Expert confirmé

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Par défaut
    Citation Envoyé par xenos
    Dans ce cas, que devrais je écrire à la place ?
    Tu as la syntaxe correcte. Ca devrait marcher.

    Tu es sur que ton Firefox est normal? (tu as essayé un bookmark à la main)?

  6. #6
    Membre éclairé
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Par défaut
    A la main ça fonctionne correctement.

    Le problème est apparement que dans le code on indique qu'il faut rajouter le favoris dans le panneau latéral gauche.

    Ce qui fait que lorsque l'on clique sur le lien dans les favoris, il lance la page, mais dans la panneau latéral gauche et pas sur la partie centrale.

    Il faudrait donc changer cette partie du code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    window.sidebar.addPanel
    Et lui indiquer de ne pas rajouter le lien dans la panneau latéral, mais dans la partie centrale.

  7. #7
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Ben le problème a été souvelé mais a apparement, pas résolu...

    Ca dépend de la config de ton nav...
    Salut pgx (pascal),

    normalement tu n'as qu'à faire la manip que je vais te donner, une seule fois et ça fonctionnera à chaque fois:

    --> clique-droit sur le marque-page dans le panneau de gauche
    --> Sélectionner "Propriétés"
    --> Décocher "Charger ce marque-page comme panneau latéral"
    --> Cliquer sur "OK"

    En fait, la fonction window.sidebar.addPanel, comme son nom l'indique, sert à ajouter une sidebar dans firefox. si tu veux ajouter une sidebar à firefox (chose qui n'arrive pas souvent), il suffira d'aller cocher la case dans la propriété du marque-page.

Discussions similaires

  1. Ajouter aux favoris
    Par HwRZxLc4 dans le forum jQuery
    Réponses: 8
    Dernier message: 07/03/2011, 14h09
  2. Ajouter aux favoris
    Par kelyly dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 03/05/2010, 16h52
  3. Script d'ajout aux favoris sous chrome et opera ?
    Par zarohn dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/03/2010, 16h38
  4. bouton ajouter aux favoris
    Par dietrich dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 10/04/2006, 09h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo