Javascript: aggiungere il sito nei preferiti

Questo articolo è molto vecchio e potrebbe essere obsoleto

Navigando un po' nel web mi sono accorto come molti siti, anche riguardanti linux abbiamo link per aggiungere il sito nei preferiti compatibile solo con Internet Explorer.

Quindi gli utenti con Firefox o altri browser si vedono un messaggio con scritto che devono fare l'operazione manualmente.


Vediamo adesso una semplice funzione javascript che riconosce automaticamente il browser e richiama la funzione proprietaria apposita.

// carica la finestra per aggiungere il sito nei preferiti

function bookmark(url, description)

{

   if (navigator.appName=='Microsoft Internet Explorer')

   {

      // per explorer



      window.external.AddFavorite(url, description);

   }

   else if (navigator.appName=='Netscape')

   {

      // per firefox e Gecko-like

      window.sidebar.addPanel(description,url,'');

   }

}



Basta fare un link alla funzione ed a seconda del browser viene caricata la sua funzione.

per esempio:

<a href="javascript&#058;bookmark('http://www.dnax.it/','DnaX Web Site v2.0');">Aggiungi nei segnalibri</a>


Articoli correlati

Abbonati al feed RSS. Se non sai cos'è guarda qui.

Abbonati alla newsletter per ricevere via email ogni nuovo articolo pubblicato. L'indirizzo verrà gestito da FeedBurner.

Dai il tuo parere, commenta questo articolo!
commenti su Javascript: aggiungere il sito nei preferiti
  1. Skiaffo scrive —

    Grazie mille, questo è L’UNICO CODICE funzionante in tutto il web!

    Grazie di nuovo!

Lascia un commento

CC BY-NC-SA 3.0 2004-2020 Daniele Napolitano — Per informazioni sulla licenza leggere le Note legali