JavaScript jest użytecznym sposobem otwarcia łącza w nowym oknie, ponieważ kontrolujesz wygląd okna i jego położenie na ekranie, uwzględniając specyfikacje.
Składnia dla metody okna JavaScript Open ()
Aby otworzyć adres URL w nowym oknie przeglądarki, użyj metody Javascript open (), jak pokazano poniżej:
window.open (URL, nazwa, specyfikacja, zamień)
i dostosuj każdy z parametrów.
Na przykład poniższy kod otwiera nowe okno i określa jego wygląd za pomocą parametrów.
Parametr adresu URL
Wprowadź adres URL strony, którą chcesz otworzyć w nowym oknie. Jeśli nie określisz adresu URL, otworzy się nowe puste okno.
window.open ("https://www.somewebsite.com", "_blank", "toolbar = yes, top = 500, left = 500, width = 400, height = 400");
Nazwa parametru
The imię parametr ustawia cel dla adresu URL. Otwarcie adresu URL w nowym oknie jest domyślne i jest sygnalizowane w ten sposób:
- _pusty. Otwiera nowe okno dla adresu URL.
Inne opcje, których możesz użyć, to:
- _samego siebie. Zastępuje bieżącą stronę adresem URL.
- _rodzic. Ładuje adres URL do ramki nadrzędnej.
- _Top. Zastępuje wszystkie załadowane zestawy ramek.
Okular
The okular Parametr to miejsce, w którym można dostosować nowe okno, wprowadzając listę oddzielaną przecinkami bez białych spacji. Wybierz jedną z następujących wartości.
- wysokość = piksele. Ta specyfikacja ustawia wysokość nowego okna w pikselach. Minimalna wartość, którą można wprowadzić, to 100.
- szerokość = piksele. Ustawia szerokość nowego okna w pikselach. Minimalna wartość to 100.
- left = piksele. Ta specyfikacja ustawia lewą pozycję nowego okna. Nie można wprowadzić wartości ujemnych.
- top = piksele. Ustawia to najwyższą pozycję nowego okna. Nie można użyć wartości ujemnych.
- menubar = yes | no | 1 | 0. Użyj tej specyfikacji, aby wskazać, czy wyświetlić pasek menu.
- status = tak | nie | 1 | 0. Wskazuje, czy dodać pasek stanu, czy nie.
Niektóre specyfikacje są zależne od przeglądarki:
- location = yes | no | 1 | 0. Ta specyfikacja wskazuje, czy wyświetlić pole adresu. Tylko dla przeglądarki Opera.
- resizeable = yes | no | 1 | 0. Określa, czy można zmienić rozmiar okna. Do użytku tylko z IE.
- location = yes | no | 1 | 0. Wskazuje, czy wyświetlić paski przewijania. Kompatybilny tylko z IE, Firefox i Opera.
- pasek narzędzi = tak | nie | 1 | 0. Określa, czy wyświetlić pasek narzędzi przeglądarki. Kompatybilny tylko z IE i Firefox.
Zastąpić
Ten opcjonalny parametr ma tylko jeden cel - określenie, czy adres URL otwierany w nowym oknie zastępuje bieżący wpis na liście historii przeglądarki, czy pojawia się jako nowy wpis.
- Gdy prawdziwe, adres URL zastępuje bieżący wpis przeglądarki na liście historii
- Gdy fałszywy, adres URL jest wymieniony jako nowy wpis na liście historii przeglądarki.