Na wielu stronach internetowych można spotkać specjalne linki, po kliknięciu których dana strona jest automatycznie dodawana do ulubionych lub ustawiana jako startowa w przeglądarce internetowej użytkownika. Wstawienie takiego skryptu jest dosyć proste. Wystarczy w dowolnym miejscu strony wkleić:
<script type="text/javascript"> // <![CDATA[ var adres = 'adres internetowy'; var tytul = 'Tytuł strony'; var ulubione = 'Dodaj stronę do ulubionych'; var startowa = 'Ustaw stronę jako startową'; var szablon = '{ULUBIONE}<br />{STARTOWA}' if (adres.toLowerCase().indexOf('http://') != 0) adres = 'http://' + adres; var przegladarka = navigator.userAgent; var ie_ver = 0; if (przegladarka.indexOf("MSIE") != -1 && przegladarka.indexOf(") ") == -1) ie_ver = parseInt(przegladarka.substring(przegladarka.indexOf("MSIE")+5)); if (ie_ver >= 4) document.write(szablon.replace(/\{ULUBIONE\}/, '<a href="javascript:void(0)" title="Dodaj stronę do ulubionych" onclick="window.external.addFavorite(\'' + adres + '\', \'' + tytul + '\'); return false" onmouseover="window.status=\'Dodaj stronę do ulubionych\'; return true" onmouseout="window.status=\'\'; return true">' + ulubione + '<'+'/a>').replace(/\{STARTOWA\}/, '<a href="javascript:void(0)" title="Ustaw stronę jako startową" onclick="this.style.behavior=\'url(#default#homepage)\'; this.setHomePage(\'' + adres + '\'); return false" onmouseover="window.status=\'Ustaw stronę jako startową\'; return true" onmouseout="window.status=\'\'; return true">' + startowa + '<'+'/a>')); // ]]> </script>
{ULUBIONE}
zostanie w nim zastąpiony linkiem "Dodaj do ulubionych", natomiast {STARTOWA}
- "Ustaw stronę jako startową". Pozostały kod będzie normalnie wstawiony na stronęUWAGA! Skrypt działa tylko w Internet Explorerze 4 lub nowszym. Jeśli użytkownik będzie posiadał inną przeglądarkę, na ekranie nie pojawią się odnośniki (ani żaden inny tekst), aby nie powodować błędów.
Przykład: