iframe tag służy do wyświetlania strony internetowej wewnątrz strony internetowej. Gdy tworzysz dokument, który ma znajdować się w ramce iframe, wszystkie łącza w tej ramce będą automatycznie otwierane w tej samej ramce. Ale za pomocą atrybutu linku (elementu lub elementów) możesz określić, gdzie linki będą się otwierać.
Pierwszym krokiem jest danie iframe unikalna nazwa z Nazwa atrybut. Następnie jest to kwestia skierowania linków na tę ramkę, używając identyfikatora jako wartości cel atrybut:
Przykład
Jeśli dodasz cel do identyfikatora, który nie istnieje w bieżącej sesji przeglądarki, łącze otworzy się w nowym oknie przeglądarki o tej nazwie. Po raz pierwszy wszystkie łącza, które wskazują na nazwany cel, otworzą się w tym samym nowym oknie.
Jeśli nie chcesz nazywać każdego okna lub każdej ramki identyfikatorem, nadal możesz wybrać określone okna bez konieczności nadawania nazwy oknu lub ramce. Są to tak zwane cele standardowe.
Cztery docelowe słowa kluczowe
Istnieją cztery docelowe słowa kluczowe, które nie wymagają nazwanej ramki. Te słowa kluczowe umożliwiają otwieranie łączy w określonych obszarach okna przeglądarki internetowej, z którymi może nie być powiązany identyfikator. Oto cele rozpoznawane przez przeglądarki internetowe:
_samego siebie.
Jest to domyślny cel każdego tagu kotwicy. Jeśli nie ustawisz cel atrybut lub użyjesz tego celu, łącze otworzy się w tym samym oknie lub ramce, w której znajduje się łącze.
_rodzic.
Ramki iframe są osadzane na stronach internetowych. Element iframe można osadzić na stronie, która znajduje się wewnątrz innego elementu iframe na innej stronie internetowej. Po ustawieniu cel przypisują _rodzic, link otworzy się na stronie internetowej zawierającej element iframe.
_Top.
W większości sytuacji z elementami iframe ten cel otworzy linki w taki sam sposób, jak _rodzic cel robi. Ale jeśli wewnątrz iframe znajduje się element iframe, _Top cel otwiera linki w oknie najwyższego poziomu w serii, usuwając wszystkie ramki iframe.
_pusty.
Najczęściej używany cel, otwiera łącze w zupełnie nowym oknie, podobnym do wyskakującego okienka.
Jak nazwać swoje ramki
Kiedy budujesz stronę internetową w przypadku ramek iframe dobrym pomysłem jest nadanie każdemu z nich określonej nazwy. Pomaga to zapamiętać, do czego służą i umożliwia wysyłanie linków do tych konkretnych ramek. Na przykład:
name="statystyki"
name="dokument-zewnętrzny"
Ustawianie domyślnego celu
Możesz również ustawić domyślny cel na swoich stronach internetowych za pomocą elementu. Ustaw cel atrybut do nazwy elementu iframe, w którym mają być otwierane wszystkie linki. Możesz także ustawić domyślne cele dla jednego z czterech docelowych słów kluczowych.