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 creusé, à la fin trouvé une belle solution, 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 == "objet") {
  window.external.AddFavorite (document.location, document.title);
  retourner vrai;
  }
  sinon, retournez faux;

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

Le lien pour ajouter une page à la page de construction 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>
 

Changez le nom du site et l'URL en 2 endroits! Fonctionne partout sans erreurs)

Faire le script de démarrage pour IE

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

Changez l'URL en 2 endroits! Fonctionne uniquement dans IE

JavaScript Lien "Ajouter aux favoris" pour tous les navigateurs

Le script est trouvé dans google et modifié pour refléter les réalités actuelles, à savoir, la présence de la 8e version de IE et le navigateur Chrome (qui dans le script original a été défini comme Netscape et aucune action n'a été prise en conséquence). Si le navigateur ne prend pas en charge l'ajout de signets via le script, un message que vous pouvez ajouter aux signets s'affiche en appuyant sur Ctrl-D.

Mettez ces fonctions dans le titre de la page:

  <script>
  function getBrowserInfo () {
  var t, v = indéfini;
  if (window.chrome) t = 'Chrome';
  else if (window.opera) t = 'Opera';
  else if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf ('MSIE') +5;
  v = nv.substring (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 (b.type == 'IE' && 8> = b.version && b.version> = 4) window.external.AddFavorite (url, titre);
  else if (b.type == 'Opera') {
  a.href = url;
  a.rel = "sidebar";
  a.title = url + ',' + titre;
  retourner vrai;
  }
  else if (b.type == "Netscape") window.sidebar.addPanel (titre, url, "");
  else alert ("Appuyez sur CTRL-D pour ajouter la page aux signets.");
  return false;
  }
  </ script>
 

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

  <a href = "javascript: void (0);"  onclick = "return bookmark (this);"> Ajouter aux favoris </a>