Skip to main content

JavaScript를 사용하여 새 창에서 링크를 여는 방법

새 창에서링크 열기 (_blank, new, _self) (4 월 2025)

새 창에서링크 열기 (_blank, new, _self) (4 월 2025)
Anonim

JavaScript는 창을 표시하는 방법과 사양을 포함시켜 화면에 표시 할 위치를 제어하기 때문에 새 창에서 링크를 여는 유용한 방법입니다.

JavaScript Window Open () 메서드의 구문

새 브라우저 창에서 URL을 열려면 다음과 같이 Javascript open () 메서드를 사용하십시오.

window.open (URL, name, specs, replace)

각 매개 변수를 사용자 정의 할 수 있습니다.

예를 들어 아래 코드는 새 창을 열고 매개 변수를 사용하여 모양을 지정합니다.

URL 매개 변수

새 창에서 열려고하는 페이지의 URL을 입력하십시오. URL을 지정하지 않으면 새 빈 창이 열립니다.

window.open ( "https://www.somewebsite.com", "_blank", "toolbar = yes, top = 500, left = 500, width = 400, height = 400");

이름 매개 변수

그만큼 이름 매개 변수는 URL의 대상을 설정합니다. 새 창에서 URL 열기는 기본값이며 다음과 같이 표시됩니다.

  • _공백. URL에 대한 새 창을 엽니 다.

사용할 수있는 다른 옵션은 다음과 같습니다.

  • _본인. 현재 페이지를 URL로 바꿉니다.
  • _부모의. URL을 부모 프레임으로로드합니다.
  • _상단. 로드 된 모든 프레임 세트를 대체합니다.

명세서

그만큼 명세서 매개 변수는 빈 칸없이 쉼표로 구분 된 목록을 입력하여 새 창을 사용자 정의하는 곳입니다. 다음 값 중에서 선택하십시오.

  • 높이 = 픽셀. 이 사양은 새 창 높이를 픽셀 단위로 설정합니다. 입력 할 수있는 최소값은 100입니다.
  • 너비 = 픽셀. 새 윈도우의 너비를 픽셀 단위로 설정합니다. 최소값은 100입니다.
  • 왼쪽 = 픽셀. 이 스펙은 새 윈도우의 왼쪽 위치를 설정합니다. 음수 값을 입력 할 수 없습니다.
  • 상단 = 픽셀. 그러면 새 윈도우의 상단 위치가 설정됩니다. 음수 값은 사용할 수 없습니다.
  • menubar = yes | no | 1 | 0. 이 스펙을 사용하여 메뉴 막대를 표시할지 여부를 나타냅니다.
  • status = yes | no | 1 | 0. 이것은 상태 표시 줄을 추가할지 여부를 나타냅니다.

일부 사양은 브라우저에 따라 다릅니다.

  • location = yes | no | 1 | 0. 이 사양은 주소 필드를 표시할지 여부를 나타냅니다. 오페라 브라우저 전용.
  • resizeable = yes | no | 1 | 0. 윈도우 크기를 조정할 수 있는지 여부를 결정합니다. IE에서만 사용하십시오.
  • location = yes | no | 1 | 0. 스크롤 바를 표시할지 어떨지를 나타냅니다. IE, Firefox 및 Opera에서만 호환됩니다.
  • toolbar = yes | no | 1 | 0. 브라우저 도구 모음을 표시할지 여부를 결정합니다. IE와 Firefox에서만 호환됩니다.

바꾸다

이 선택적 매개 변수는 새 창에서 열리는 URL이 브라우저 기록 목록의 현재 항목을 대체하는지 아니면 새 항목으로 나타나는지 지정하는 목적이 하나뿐입니다.

  • 언제 참된URL은 기록 목록의 현재 브라우저 항목을 대체합니다
  • 언제 그릇된URL은 브라우저 기록 목록에 새 항목으로 나열됩니다.