Strona jako panel/sidebar lub zakładka
Jest to rozwiązanie wykorzystujące niestandardowe sztuczki przeglądarek: Opery, pochodnych Mozilli i Internet Explorera. W pozostałych link spowoduje zwyczajne otwarcie strony.
Do odnośnika wystarczy dodać atrybut rel="sidebar"
, aby
dodawał stronę jako panel hotlisty w Operze.
Przeglądarki na silniku Gecko wymagają użycia skryptu window.sidebar.addPanel()
. W Firefoksie powoduje to dodanie zakładki,
która potem otwiera się jako panel.
Microsoft ze względów bezpieczeństwa usunął ze swojej przeglądarki możliwość prostego dodawania sidebarów i obecnie nie da się tego wykonać bez zmiany danych w rejestrze Windows. Można natomiast
zaproponować dodanie strony do zakładek ("ulubionych") za pomocą window.external.addFavorite()
:
<a href="/strona.html" title="Nazwa Strony"
rel="sidebar"
onclick="
if (window.sidebar && window.sidebar.addPanel)
{window.sidebar.addPanel(this.title,this.href,null); return false}
if (window.external && window.external.addFavorite)
{window.external.addFavorite(this.href,this.title); return false}
">
Dodaj</a>
Używaj tej metody tylko wtedy, gdy masz stronę przygotowaną do przeglądania w panelu/sidebarze, czyli pasującą do bardzo małej szerokości okna i zawierającą informacje, które użytkownik chciałby często sprawdzać.
Pytania? Komentarze? Napisz na forum kursu lub edytuj tę stronę.
Zmodyfikowano: 25.08.2007, 19:11