Jak otworzyć link w nowym oknie za pomocą JavaScript

Dostosuj sposób otwierania nowego okna przeglądarki za pomocą metody Open()

JavaScript oferuje przydatny sposób otwierania łącza w nowym oknie, ponieważ kontrolujesz wygląd okna i miejsce jego umieszczenia na ekranie, dołączając specyfikacje.





Zbliżenie Javascript na monitorze komputera

Degui Adil / EyeEm / Getty Images

Składnia metody Open() okna JavaScript

Aby otworzyć adres URL w nowym oknie przeglądarki, użyj Javascript otwarty() metoda, jak pokazano tutaj:



|_+_|

Parametr adresu URL

Poza otwarciem okna możesz również dostosować każdy z parametrów. Na przykład poniższy kod otwiera nowe okno i określa jego wygląd za pomocą parametrów.

Wchodzić adres URL strony chcesz otworzyć w nowym oknie. Jeśli nie podasz adresu URL, otworzy się nowe puste okno:



|_+_|

Nazwa Parametr

The Nazwa parametr ustawia cel dla adresu URL. Otwarcie adresu URL w nowym oknie jest domyślne i sygnalizowane w ten sposób:

    _pusty: Otwiera nowe okno dla adresu URL.

Inne opcje, z których możesz skorzystać, to:

    _samego siebie: Zastępuje bieżącą stronę adresem URL._rodzic: Wczytuje adres URL do ramki nadrzędnej._Top: Zastępuje wszystkie załadowane zestawy ramek.

Parametr specyfikacji

The okular parametr to miejsce, w którym dostosowujesz nowe okno, wprowadzając listę oddzieloną przecinkami bez spacji. Wybierz jedną z następujących wartości.

    wysokość= piksele : Ta specyfikacja określa wysokość nowego okna w piksele . Minimalna wartość, jaką można wprowadzić, to 100. szerokość= piksele : Ta specyfikacja ustawia szerokość nowego okna w pikselach. Minimalna wartość to 100. lewo= piksele : Ta specyfikacja ustawia lewą pozycję nowego okna. Nie można wprowadzać wartości ujemnych. góra= piksele : Ta specyfikacja ustawia najwyższą pozycję nowego okna. Nie można używać wartości ujemnych. menubar=tak|nie|1|0: Użyj tej specyfikacji, aby wskazać, czy wyświetlić pasek menu. Użyj słów tak/nie lub wartości binarnej 1/0. status=tak|nie|1|0: Wskazuje, czy dodać pasek stanu. Jak z pasek menu , możesz używać słów lub wartości binarnych.

Niektóre specyfikacje są specyficzne dla przeglądarki:



    lokalizacja= tak|nie|1|0 : Ta specyfikacja wskazuje, czy wyświetlać pole adresu. Tylko dla przeglądarki Opera.zmienny= tak|nie|1|0 : Określa, czy można zmienić rozmiar okna. Do użytku tylko z IE.lokalizacja= tak|nie|1|0 : Wskazuje, czy wyświetlać paski przewijania. Kompatybilny tylko z IE, Firefox i Opera.pasek narzędzi= tak|nie|1|0 : Określa, czy wyświetlać pasek narzędzi przeglądarki. Kompatybilny tylko z IE i Firefox.

Zastąp parametr

Ten opcjonalny parametr ma tylko jeden cel — określić, czy adres URL otwierany w nowym oknie zastępuje bieżący wpis na liście historii przeglądarki, czy też pojawia się jako nowy wpis.

  • Kiedy PRAWDA , adres URL zastępuje bieżący wpis przeglądarki na liście historii.
  • Kiedy fałszywy , adres URL jest wyświetlany jako nowy wpis na liście historii przeglądarki.