RamkiPierwszy raz ramki (frames) zaimplementował Netscape w swoim Navigatorze. Obecnie wszystkie nowe przeglądarki obsługują ramki. Czy warto je używać?Głównym zastosowaniem ramek jest pomoc w poruszaniu się po stronie, ale oprócz tego umożliwiają zaoszczędzenie miejsca na koncie WWW, co jest zwłaszcza istotne kiedy mamy małe konto. Nadają się wyśmienicie do podzielenia ekranu na dwie części. Pierwsza służy za spis treści, a do drugiej jest ładowana właściwa treść strony. W takiej sytuacji spełniają swoje zadanie, ale jak umieści się na przykład pięć ramek, w jednej spis treści, w drugiej logo strony, w trzeciej jakiś banner, w czwartej jeszcze coś innego, to główna ramka, do której jest ładowana właściwa treść strony zniknie w nawale informacji i strona stanie się mało czytelna, tylko jej twórca będzie wiedział, jak się po niej poruszać. Drugą kwestią niesprzyjającą ramkom jest moda na robienie stron zbliżonych wyglądem do gazet papierowych, to znaczy branie wszystkiego w tabelki, cytowanie fragmentów artykułów z "głębi" strony... Jeśli zdecydujesz się na coś takiego, to zdecydowanie odradzam używanie frames - jest to tylko niepotrzebne zamieszanie i strata czasu. Zrób to sam :)Najpierw trochę teorii: aby wyświetlić dwa odrębne pliki w obrębie jednego okna HTML, należy najpierw utworzyć minimum trzy pliki, w jednym będą podane parametry wyświetlania, a dwa pozostałe, to zwykłe pliki HTML (w których znajduje się właściwa treść strony). Tak moze wygladac plik, w którym są podane parametry wyświetlania dwóch pozostałych.
Teraz omówię poszczególne elementy: <FRAMESET COLS="160,*%" BORDER=0> <FRAME NORESIZE SCROLLING="&auto" NAME="menu" SRC="spis_odnosnikow.htm"> </FRAMESET> Od <NOFRAMES> do </NOFRAMES> umieszczamy kod strony, który się pojawi zamiast ramek w przypadku, kiedy przeglądarka ich nie obsługuje :). Pamiętaj: w tym pliku nie ma BODY! OdnośnikiDobra, masz już plik ze zdefiniowanymi ramkami i strony ładujące się na starcie, jednak co zrobić by odnośniki zmieniały treść jednej z ramek? Jak masz zwykły link: To aby kierowała do okna z treścią nalezy dodać: Inne parametry TARGET: KoniecTo nie są wszystkie zagadnienia związane z ramkami, jeśli zainteresował cię temat, to zajrzyj do kursu Pawła Wimmera - tam znajdziesz więcej informacji na ten temat.
|