Link "Zu Favoriten hinzufügen" für alle Browser

Multiplattform-Lösung
Nach dem Graben, am Ende eine schöne Lösung gefunden, funktioniert in allen Browsern.
Setzen Sie diese Funktionen in den Seitentitel:
<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 zur Gebäudeseite könnte etwa so 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
Erstellen Sie das Startskript für IE
<a href = "http://www.shram.kiev.ua/" onclick = "this.style.behavior = 'URL (# Standard # Homepage)"; this.setHomePage (' http: //www.shram. kiev.ua/ '); return false; "> Als Startseite festlegen </a>
Ändern Sie die URL an 2 Stellen! Funktioniert nur in IE
JavaScript Link "Zu Favoriten hinzufügen" für alle Browser
Das Skript wurde in Google gefunden und modifiziert, um die aktuellen Realitäten widerzuspiegeln, nämlich die Anwesenheit der 8. Version von IE und des Chrome-Browsers (der im ursprünglichen Skript als Netscape definiert war und als Ergebnis keine Aktionen ausgeführt wurden). Wenn der Browser das Hinzufügen von Lesezeichen über das Skript nicht unterstützt, wird dem Benutzer eine Nachricht angezeigt, die Sie den Lesezeichen hinzufügen können, indem Sie Strg-D drücken.
Setzen Sie diese Funktionen in den Seitentitel:
<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 zu den Lesezeichen hinzuzufügen."); Rückgabe falsch; } </ script>
Der Link zum Hinzufügen einer Seite zur Gebäudeseite könnte etwa so aussehen:
<a href = "javascript: void (0);" onclick = "return bookmark (this);"> Zu Favoriten hinzufügen </a>
Kommentare
Kommentieren Sie, denken Sie daran, dass der Inhalt und der Ton Ihrer Nachricht die Gefühle von echten Menschen verletzen, Respekt und Toleranz gegenüber Ihren Gesprächspartnern zeigen können, selbst wenn Sie ihre Meinung, Ihr Verhalten in den Bedingungen der Meinungsfreiheit und Anonymität des Internets, nicht ändern nicht nur virtuell, sondern auch die reale Welt. Alle Kommentare sind aus dem Index versteckt, Spam wird kontrolliert.