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