HTML HELP

Wszystko w jednym miejscu!
Ostatnia aktualizacja pliku: 22.12.2007
Jesteś w dziale: HTML > <frame>


<frame>

Reprezentuje jeden dokument przy podziale na ramki. Umieszczenie jedenego znacznika <frameset> w drugim (zamiast <frame>), powoduje ponowny podział ramki.

Znacznik zamykający:
niedozwolony
Typ znacznika:
blokowy
Specyfikacje:
HTML 4.01 F; XHTML 1.0 F
Przeglądarki:
IE3.0+, NN2.0+, MOZ0.6+, FF0.1+, O2.0+
zgłoś błąd na stronie

Atrybuty

border
IE4.0+
określa szerokość obramowania wokół ramki
  • [liczba]
bordercolor
IE4.0+ | NN3.0+ | MOZ0.6+ | FF0.1+
definiuje kolor obramowania ramki
  • [kolor]
class
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN4.0+ | MOZ0.6+ | FF0.1+ | O3.5+
atrybut określa klasy CSS do których należy znacznik; nazwy klas należy oddzielać spacją
  • [tekst]
frameborder
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN3.0+ | MOZ0.6+ | FF0.1+
atrybut określa, czy obramowanie ramki ma być widoczne
  • 0 | 1
hidefocus
IE5.5+
atrybut pozwala usunąć obramowanie, które pokazuje aktywność znacznika
  • hidefocus
id
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN4.0+ | MOZ0.6+ | FF0.1+ | O3.5+
atrybut definiuje nazwę znacznika; nazwa ta może być użyta przy definiowaniu stylów, odnośników do określonych miejsc strony lub połączeniu z językami skryptowymi
  • [tekst]
lang
NN6.1+ | MOZ0.9+ | FF0.1+
definiuje język w którym została napisana wartość atrybutu title
  • [język]
language
IE4.0+
określa język skryptowy użyty w obsłudze zdarzeń dla znacznika
  • javascript | jscript | vbscript | XML
longdesc
HTML 4.01 F | XHTML 1.0 F
atrybut zawiera adres pliku w którym znajduje się opis zawartości ramki; może być to plik tekstowy lub inna strona html
  • [URL]
marginheight
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN2.0+ | MOZ0.6+ | FF0.1+ | O2.0+
definiuje szerokość górnego i dolnego marginesu strony
  • [liczba]
marginwidth
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN2.0+ | MOZ0.6+ | FF0.1+ | O2.0+
definiuje szerokość lewego i prawego marginesu strony
  • [liczba]
name
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN2.0+ | MOZ0.6+ | FF0.1+ | O2.0+
określa nazwę znacznika; umożliwia ona kojarzenie elementów pomiędzy sobą; np. stworzenie linku, który spowoduje otworzenie strony w tej ramce
  • [tekst]
noresize
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN2.0+ | MOZ0.6+ | FF0.1+ | O2.0+
atrybut uniemożliwia zmianę wielkości ramki
  • noresize
scrolling
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN2.0+ | MOZ0.6+ | FF0.1+ | O2.0+
pozwala ukryć suwaki strony w ramce
  • yes | no | auto
src
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN2.0+ | MOZ0.6+ | FF0.1+ | O2.0+
określa plik, który ma być początkowo wczytany do obiektu
  • [URL]
style
HTML 4.01 F | XHTML 1.0 F | IE3.0+ | NN4.0+ | MOZ0.6+ | FF0.1+ | O3.5+
definiuje styl lokalny dla znacznika
  • [CSS]
tabindex
IE4.0+ | NN9.0+ | FF1.5+
definiuje indeks, według którego następuje zaznaczanie znaczników, poprzez naciskanie klawisza TAB
  • [liczba]
title
HTML 4.01 F | XHTML 1.0 F | IE4.0+ | NN6.0+ | MOZ0.6+ | FF0.1+ | O5.0+
dodatkowa informacja do znacznika; przeglądarki graficzne najczęściej pokazują zawartość atrybutu po najechaniu kursorem myszki nad obszar znacznika
  • [tekst]
xmlns
NN6.0+ | MOZ0.6+ | FF0.1+ | O8.0+
definiuje przestrzeń nazw XML
  • [URL]

Zdarzenia

onactivate
IE5.5+
definiuje reakcję przeglądarki na uzyskanie aktywności znacznika (ustawienie metody activeElement obiektu document na ten znacznik)
  • [skrypt]
onafterprint
IE5.0+
definiuje reakcję przeglądarki na zakończenie drukowania strony w ramce
  • [skrypt]
onbeforeactivate
IE6.0+
definiuje reakcję przeglądarki na próbę uzyskania aktywności znacznika
  • [skrypt]
onbeforedeactivate
IE5.5+
definiuje reakcję przeglądarki na próbę utraty aktywności znacznika
  • [skrypt]
onbeforeprint
IE5.0+
definiuje reakcję przeglądarki na próbę rozpoczęcia drukowania strony z ramki
  • [skrypt]
onblur
IE4.0+
definiuje reakcję przeglądarki na utratę aktywności znacznika
  • [skrypt]
onclick
IE4.0+
definiuje reakcję przeglądarki na kliknięcie wskaźnikiem myszy na obszarze znacznika
  • [skrypt]
oncontextmenu
IE5.0+
definiuje reakcję przeglądarki na wywołanie podręcznego menu, gdy wskaźnik myszy znajduje się nad obszarem znacznika
  • [skrypt]
ondblclick
IE4.0+
definiuje reakcję przeglądarki na dwuklik nad obszarem znacznika
  • [skrypt]
ondeactivate
IE5.5+
definiuje reakcję przeglądarki na utratę aktywności znacznika
  • [skrypt]
onfocus
IE4.0+
definiuje reakcję przeglądarki na uzyskanie aktywności przez znacznik; zdarzenie nie jest wywoływane gdy podrzędny znacznik zyskuje aktywność
  • [skrypt]
onfocusin
IE6.0+
definiuje reakcję przeglądarki na uzyskanie aktywności znacznika lub dowolnego innego elementu podrzędnego
  • [skrypt]
onfocusout
IE6.0+
definiuje reakcję przeglądarki na utratę aktywności znacznika lub dowolnego innego elementu podrzędnego
  • [skrypt]
onhelp
IE4.0+
definiuje reakcję przeglądarki na próbę otworzenia pomocy dla znacznika
  • [skrypt]
onload
IE4.0+ | NN7.0+ | MOZ1.1+ | FF0.1+ | O7.5+
definiuje reakcję przeglądarki na zakończenie wczytywania wszystkich plików, które wchodzą w skład strony wyświetlonej w tej ramce
  • [skrypt]
onkeydown
IE4.0+
definiuje reakcję przeglądarki na wciśnięcie dowolnego klawisza w momencie, gdy znacznik jest aktywny
  • [skrypt]
onkeypress
IE4.0+
definiuje reakcję przeglądarki na naciśnięcie i zwolnienie dowolnego klawisza w momencie, gdy znacznik jest aktywny
  • [skrypt]
onkeyup
IE4.0+
definiuje reakcję przeglądarki na zwolnienie dowolnego klawisza w momencie, gdy znacznik jest aktywny
  • [skrypt]
onmouseenter
IE5.5+
definiuje reakcję przeglądarki na najechanie wskaźnikiem myszki nad obszar znacznika
  • [skrypt]
onmouseleave
IE5.5+
definiuje reakcję przeglądarki na opuszczenie wskaźnikiem myszki obszaru znacznika
  • [skrypt]
onmouseout
IE4.0+ | FF1.5+
definiuje reakcję przeglądarki na opuszczenie wskaźnikiem myszki obszaru znacznika; zdarzenie to jest również wywoływane przy wjechaniu lub zjechaniu znad obszaru znacznika podrzędnego
  • [skrypt]
onmouseover
IE4.0+ | FF1.5+
definiuje reakcję przeglądarki na najechanie wskaźnikiem myszki nad obszar znacznika; zdarzenie to jest również wywoływane przy wjechaniu lub zjechaniu znad obszaru znacznika podrzędnego
  • [skrypt]
onmove
IE5.5+
definiuje reakcję przeglądarki na zmianę pozycji znacznika
  • [skrypt]
onpropertychange
IE5.0+
definiuje reakcję przeglądarki na zmianę wartości dowolnej właściwości obiektu
  • [skrypt]
onreadystatechange
IE5.0+
definiuje reakcję przeglądarki na na zmianę 'stanu gotowości' znacznika; stan gotowości wskazuje na to czy znacznik został w całości wczytany
  • [skrypt]
onresize
IE4.0+
definiuje reakcję przeglądarki na zmianę rozmiaru ramki
  • [skrypt]
onstop
IE5.0+
definiuje reakcję przeglądarki na przerwanie ładowania strony w ramce przez użytkownika
  • [skrypt]

Przykłady

<html>
 <head>
 </head>
 <frameset cols="20%,80%">
  <frame src="frame1.php" name="left" />
  <frame src="rysunek.gif" name="right" />
 </frameset>
</html>

Pokaż przykład prosty podział strony na dwia kolumny
HTML 4.01 F, XHTML 1.0 F, IE3.0+, NN2.0+, MOZ0.6+, FF0.1+, O2.0+

<html>
 <head>
 </head>
 <frameset cols="20%,80%">
  <frame src="frame2.php" name="left" />
  <frameset rows="50%,*">
   <frame src="rysunek.gif" name="top" />
   <frame src="rysunek.gif" name="bottom" />
  </frameset>
 </frameset>
</html>

Pokaż przykład podział strony na dwie kolumny, przy czym druga kolumna podzielona jest na dwa wiersze
HTML 4.01 F, XHTML 1.0 F, IE3.0+, NN2.0+, MOZ0.6+, FF0.1+, O2.0+

Informacje

  • Nie zapominaj o użytkownikach, którzy nie mogą zobaczyć ramek. Zawsze używaj znacznika <noframes> albo atrybut longdesc, aby zdefiniować alternatywną treść strony. Strona bez obsługi ramek musi być także funkcjonalna.
  • Znacznik ten nie jest zawarty w najnowszych specyfikacjach HTML, dlatego nie należy go używać.
  • HTML 4.01 F: zalecane jest używanie atrybutu id zamiast name