This page has been robot translated, sorry for typos if any. Original content here.

Lien Ajouter aux Favoris pour tous les navigateurs

Ссылка Добавить в избранное для всех браузеров

Solution multiplateforme

Après avoir fouillé, j’ai trouvé une belle solution qui fonctionne dans tous les navigateurs.

Mettez ces fonctions dans le titre de la page:

  <script>
  fonction add2Fav (x) {
  if (document.all &&! window.opera) {
  if (typeof window.external == "object") {
  window.external.AddFavorite (document.location, document.title);
  retourne vrai;
  }
  sinon, retourne faux;

  }
  sinon {
  x.href = document.location;
  x.title = document.title;
  x.rel = "sidebar";
  retourne vrai;
  }
  }
  </ script>
 

Le lien pour ajouter une page à la page peut ressembler à ceci:

  <a href="#" onClick="add2Fav(this)"> Ajouter aux favoris </a>
 

Ajouter aux favoris - script pour tous les navigateurs

  <a href = "http://www.shram.kiev.ua/" rel = sidebar title = "nom du site" onclick = "window.external.AddFavorite ('http://www.shram.kiev.ua/" , 'Nom du site'); return false; "> Ajouter aux favoris </a>
 

Changer le nom du site et l'URL à 2 endroits! Cela fonctionne partout sans erreurs)

Définir comme page d'accueil - script pour IE

  <a href = "http://www.shram.kiev.ua/" onclick = "this.style.behavior = 'url (# default # homepage)'; this.setHomePage ('http: //www.shram. kiev.ua/ '); return false; "> Définir comme page d'accueil </a>
 

Changer l'URL à 2 endroits! Ne fonctionne que dans IE

Lien JavaScript Ajouter aux favoris pour tous les navigateurs

Le script a été trouvé dans google et finalisé en prenant en compte les réalités actuelles, à savoir la disponibilité de la 8ème version d'IE et du navigateur Chrome (qui dans sa forme originale était définie comme Netscape par le script et aucune action n'a été effectuée en conséquence). Si le navigateur ne prend pas en charge la création de signets via le script, un message indiquant ce qu’il faut marquer peut être affiché en appuyant sur Ctrl-D.

Mettez ces fonctions dans le titre de la page:

  <script>
  fonction getBrowserInfo () {
  var t, v = non défini;
  if (window.chrome) t = 'Chrome';
  else if (window.opera) t = 'Opéra';
  sinon si (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf ('MSIE') + 5;
  v = nv chaîne (s, s + 1);
  }
  else if (navigator.appName) t = 'Netscape';
  return {type: t, version: v};
  }
  signet de fonction (a) {
  var url = window.document.location;
  var title = window.document.title;
  var b = getBrowserInfo ();
  if (type.base == 'IE' && 8> = version.b et& version.> = 4) window.external.AddFavorite (url, titre);
  else if (type b == 'Opéra') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url + ',' + title;
  retourne vrai;
  }
  else if (type b == "Netscape") window.sidebar.addPanel (titre, url, "");
  else alert ("Appuyez sur CTRL-D pour ajouter un signet à la page.");
  retourne faux;
  }
  </ script>
 

Le lien pour ajouter une page à la page peut ressembler à ceci:

  <a href = "javascript: void (0);"  onclick = "renvoyer le favori (this);"> Ajouter aux favoris </a>