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

Verknüpfen Sie "Zu Favoriten hinzufügen" für alle Browser

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

Multiplattform-Lösung

Durchgewühlt, als Ergebnis habe ich eine schöne Entscheidung getroffen, es funktioniert in allen Browsern.

Fügen Sie diese Funktionen in den Seitenkopf ein:

  <Skript>
  Funktion add2Fav (x) {
  if (document.all &&! window.opera) {
  if (typeof window.external == "Objekt") {
  window.external.AddFavorite (document.location, document.title);
  Rückkehr wahr;
  }
  sonst gib falsch zurück;

  }
  sonst {
  x.href = Dokument.standort;
  x.title = Dokumenttitel;
  x.rel = "Seitenleiste";
  Rückkehr wahr;
  }
  }
  </ script>
 

Der Link zum Hinzufügen einer Seite zu einer Seite könnte folgendermaßen aussehen:

  <a href="#" onClick="add2Fav(this)"> Zu Favoriten hinzufügen </a>
 

Zu Favoriten hinzufügen - Skript für alle Browser

  <a href = "http://www.shram.kiev.ua/" rel = Seitenleiste title = "Seitename" onclick = "window.external.AddFavorite ('http://www.shram.kiev.ua/' , 'Site-Name'); return false; "> Zu Favoriten hinzufügen </a>
 

Ändern Sie den Site-Namen und die URL an zwei Stellen! Funktioniert überall ohne Fehler

Startup-Skript für IE erstellen

  <a href = "http://www.shram.kiev.ua/" onclick = "this.style.behavior = 'URL (# Standard # Homepage)"; this.setHomePage (' http: //www.shram. kiev.ua/ '); return false; "> Homepage erstellen </a>
 

Ändern Sie die URL an 2 Stellen! Funktioniert nur in IE

JavaScript Add to Favorites Link für alle Browser

Das Skript wurde in Google gefunden und verfeinert, um die aktuellen Realitäten widerzuspiegeln, nämlich das Vorhandensein der achten Version von IE und des Chrome-Browsers (der in seiner ursprünglichen Form als Netscape definiert wurde und als Ergebnis keine Aktionen ausgeführt wurden). Wenn der Browser das bookmarking über ein Skript nicht unterstützt, wird dem Benutzer eine Meldung darüber angezeigt, was den Lesezeichen hinzugefügt werden soll, indem Sie Strg-D drücken.

Fügen Sie diese Funktionen in den Seitenkopf ein:

  <Skript>
  Funktion getBrowserInfo () {
  var t, v = undefiniert;
  if (window.chrome) t = 'Chrome';
  sonst if (window.opera) t = 'Opera';
  sonst if (document.all) {
  t = 'IE';
  var nv = navigator.appVersion;
  var s = nv.indexOf ('MSIE') + 5;
  v = nvstring (s, s + 1);
  }
  sonst if (navigator.appName) t = 'Netscape';
  Rückgabe {Typ: t, Version: v};
  }
  Funktion Lesezeichen (a) {
  var url = window.document.location;
  var title = Fenster.document.title;
  var b = getBrowserInfo ();
  if (b.type == 'IE' && 8> = b.Version && b.Version> = 4) window.external.AddFavorite (URL, Titel);
  sonst if (b.type == 'Opera') {
  a.href = URL;
  a.rel = "Seitenleiste";
  a.title = URL + ',' + Titel;
  Rückkehr wahr;
  }
  sonst if (b.type == "Netscape") window.sidebar.addPanel (titel, url, "");
  else alert ("Drücken Sie STRG-D, um die Seite mit einem Lesezeichen zu versehen.");
  Rückgabe falsch;
  }
  </ script>
 

Der Link zum Hinzufügen einer Seite zu einer Seite könnte folgendermaßen aussehen:

  <a href = "javascript: void (0);"  onclick = "return bookmark (this);"> Zu Favoriten hinzufügen </a>