Skrypty / Ulubione i startowa - Skrypty
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> 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>
przy czym wyróżnione fragmenty oznaczają:
- adres internetowy
- Adres strony (koniecznie musi być bezwzględny)
- Tytuł strony
- Nazwa która pojawi się w ulubionych
- Dodaj stronę do ulubionych, Ustaw stronę jako startową
- Zawartość odnośników, która zostanie wyświetlona na ekranie. Można tutaj również wstawić grafiki tworząc bardziej wyróżniające się odsyłacze obrazkowe. Niedozwolone jest jedynie używanie apostrofów i przenoszenie tekstu do następnej linii za pomocą klawisza Enter.
- {ULUBIONE}<br>{STARTOWA}
- Szablon odzwierciedlający kod wyświetlany przez skrypt. Wyraz
{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.