Ajout favoris firefox 2 [Résolu]

el_teedee 498 Messages postés mercredi 7 juillet 2004Date d'inscription 13 juillet 2015 Dernière intervention - 19 mars 2007 à 18:58 - Dernière réponse : cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention
- 20 mars 2007 à 11:19
Bonjour,

je souhaiterais faire un lien pour ajouter l'url donnée en favoris quelque soit le navigateur. Le code que j'ai trouvé marche sous IE (7 inclu) et firefox mais pas sous Firefox 2:

voilà mon code :

function AjouFavor(url, title) {   
    if ( window.external ) {
        window.external.AddFavorite(url,title);
    } else if ( window.sidebar.addPanel ) {
        window.sidebar.addPanel(title,url,"");
    }
}

Sous firefox 2, on obtient un "Window.external.addFavorite is not a function"

Quelqu'un a t'il le bout de code magique ?
Afficher la suite 

4 réponses

Répondre au sujet
el_teedee 498 Messages postés mercredi 7 juillet 2004Date d'inscription 13 juillet 2015 Dernière intervention - 20 mars 2007 à 10:30
+3
Utile
Si, si j'ai cherché, mais j'avais déjà le code. Le problème est qu'il ne marchait pas avec Firefox 2, et rien concernant ce problème. Si ?

En tout cas, je reviens sur mon post précédent, que je corrige par celui-ci, testé sous IE6, IE7, FF 1.5,  FF 2 :

function AjouFavor(url, title) {   
    if ( window.external && typeof(window.sidebar) == 'undefined') {
        window.external.AddFavorite(url,title);
    } else if ( window.sidebar.addPanel ) {
        window.sidebar.addPanel(title,url,"");
    }
}
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de el_teedee
el_teedee 498 Messages postés mercredi 7 juillet 2004Date d'inscription 13 juillet 2015 Dernière intervention - 20 mars 2007 à 10:19
0
Utile
Bon ben j'ai trouvé :)

function AjouFavor(url, title) {   
    if ( window.external ) {
        // IE
        if (window.external.AddFavorite) {
            window.external.AddFavorite(url,title);
        }
        // Firefox 2
        else if ( window.sidebar.addPanel ) {
            window.sidebar.addPanel(title,url,"");
        }
    }
    // Firefox < 2
    else if ( window.sidebar.addPanel ) {
        window.sidebar.addPanel(title,url,"");
    }
}
Commenter la réponse de el_teedee
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 20 mars 2007 à 10:20
0
Utile
Bonjour,
    as tu pris le temps de faire une recherche dans les sources
        ou même dans le forum de ce site ?
    parce que s'il n'y a pas 56897 exemples, il n'y en a pas.
<hr />


Cordialement        Bul    
Commenter la réponse de cs_bultez
cs_bultez 13619 Messages postés jeudi 13 février 2003Date d'inscription 15 octobre 2013 Dernière intervention - 20 mars 2007 à 11:19
0
Utile
>>Le problème est qu'il ne marchait pas avec Firefox 2, et rien concernant ce problème. Si ?


    tu es sûr ?   j'avais même donné l'équivalent de cette solution http://codyx.org/snip_lang_javascript_19.aspx       à un script posté qui proposait "un ajout aux favoris" en disant
       que ça ne fonctionnait pas avec FF.
<hr />


Cordialement            Bul    
Commenter la réponse de cs_bultez

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.