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 pris une belle décision, cela fonctionne dans tous les navigateurs.

Mettez ces fonctions dans l'en-tête de page:

  <script>
  fonction add2Fav (x) {
  if (document.all &&! window.opera) {
  if (typeof window.external == "objet") {
  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 à une 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! Fonctionne partout sans erreurs)

Créer un script de démarrage 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; "> Créer la 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 affiné pour refléter les réalités actuelles, à savoir la présence de la 8ème version d'IE et du navigateur Chrome (qui dans sa forme originale était définie comme Netscape et aucune action n'a été prise en conséquence). Si le navigateur ne prend pas en charge la création de signets via un script, un message indiquant ce qu’il faut ajouter aux signets s’affiche en appuyant sur Ctrl-D.

Mettez ces fonctions dans l'en-tête de 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 à une page peut ressembler à ceci:

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