Celuj w okno lub ramkę za pomocą JavaScript lub HTML

Użyj top.location.href i innych celów linków w Javie

przeglądarka internetowa

Adam Gault/OJO Images/Getty Images





Okna oraz ramki to terminy używane do opisania tego, co może się pojawić po kliknięciu łącza w witrynie. Bez dodatkowego kodowania linki będą otwierać się w tym samym oknie, którego aktualnie używasz, co oznacza, że ​​musisz nacisnąć przycisk wstecz, aby powrócić do przeglądanej strony.

Ale jeśli łącze jest zdefiniowane do otwierania w nowym oknie, pojawi się w nowym oknie lub karcie w przeglądarce. Jeśli łącze jest zdefiniowane do otwierania w nowej ramce, pojawi się na górze bieżącej strony w przeglądarce.



Za pomocą zwykłego linku HTML wykorzystującego znacznik kotwicy możesz skierować stronę, do której odsyła link, w taki sposób, że po kliknięciu link wyświetli się w innym oknie lub ramce. Oczywiście to samo można zrobić również z poziomu JavaScriptu — w rzeczywistości HTML i Java w dużym stopniu nakładają się na siebie. Ogólnie rzecz biorąc, możesz używać Javy do kierowania większości typów linków.

Używanie top.location.href i innych celów linków w Javie

Koduj w HTML lub JavaScript, aby kierować linki tak, aby otwierały się w nowych pustych oknach, w ramkach nadrzędnych, w ramkach na bieżącej stronie lub w określonej ramce w zestawie ramek.



Na przykład, aby skierować się na górę bieżącej strony i wyrwać się z aktualnie używanego zestawu ramek

|_+_|

w HTML. W JavaScript używasz

|_+_|



który osiąga ten sam cel.

Inne kodowanie Java przebiega według podobnego wzorca:



Efekt połączenia HTML JavaScript
Celuj w nowe puste okno |_+_| |_+_|
Kieruj na górę strony |_+_| |_+_|
Kieruj na bieżącą stronę lub ramkę |_+_| |_+_|
Docelowa ramka nadrzędna |_+_| |_+_|
Celuj w konkretną ramkę w ramach zestawu ramek |_+_| |_+_|
Kieruj na określony element iframe na bieżącej stronie |_+_| |_+_|

Gdy kierujesz na konkretną ramkę w zestawie ramek lub konkretną ramkę na bieżącej stronie, zastąp „ta ramka” pokazaną w kodzie nazwą ramki, w której ma być wyświetlana zawartość. Zachowaj jednak cudzysłowy — są one konieczne.

Jeśli używasz kodowania JavaScript dla linków, połącz je z działaniem, takim jak na kliknięcie, lub onMouseover. Ten język określi, kiedy link powinien zostać otwarty.