url_open_full
함수는 지정된 URL을 선택한 대상 장치의 브라우저에서 열거나, HTML5 모듈을 사용하는 경우 현재 열려 있는 브라우저에서 엽니다. 이 함수는 JavaScript의 open()
메서드와 유사하게 작동합니다.
매개변수 설명
매개변수 |
유형 |
설명 |
url |
String |
연결할 URL (웹사이트 주소) |
target |
String |
URL을 열 대상 영역 (설명 참조) |
options |
String |
표준 브라우저 옵션 (설명 참조) |
유효한 대상
대상 |
설명 |
_blank |
링크된 문서를 새 창이나 탭에서 엽니다. (사용자가 팝업 차단을 설정한 경우 작동하지 않을 수 있습니다.) |
_self |
클릭한 동일한 프레임에서 링크된 문서를 엽니다. (기본값) |
_parent |
링크된 문서를 부모 프레임에서 엽니다. |
_top |
링크된 문서를 전체 창에서 엽니다. |
유효한 옵션
매개변수 |
설명 |
height=[px] |
창의 높이 (최소값: 100) |
width=[px] |
창의 너비 (최소값: 100) |
left=[px] |
창의 왼쪽 위치 |
top=[px] |
창의 위쪽 위치 (IE 전용) |
location=[boolean] |
주소 표시줄 표시 여부 (기본값: 1) |
menubar=[boolean] |
메뉴 바 표시 여부 (기본값: 1) |
resizable=[boolean] |
창 크기 조절 가능 여부 (기본값: 1) |
scrollbars=[boolean] |
스크롤 바 표시 여부 (기본값: 1) |
status=[boolean] |
상태 표시줄 추가 여부 (기본값: 1) |
titlebar=[boolean] |
제목 표시줄 표시 여부 (기본값: 1; HTML 애플리케이션 또는 신뢰할 수 있는 대화 상자에서만 적용) |
toolbar=[boolean] |
브라우저 도구 모음 표시 여부 (기본값: 예) |
구문
url_open_full(url, target, options);
예제
url_open_full("http://gamemaker.io", "_blank", "resizable=0, height=200, scrollbars=0");
위 코드는 GameMaker 홈페이지를 새 창에서 열며, 창 크기를 조절할 수 없고, 높이는 200픽셀이며 스크롤 바가 없는 상태로 열립니다.
활용 예제
- 새 탭에서 링크 열기
gml url_open_full("http://example.com", "_blank", "width=800, height=600");
- 현재 프레임에서 링크 열기
gml url_open_full("http://example.com", "_self", "");
- 부모 프레임에서 링크 열기
gml url_open_full("http://example.com", "_parent", "location=0");
- 전체 창에서 링크 열기
gml url_open_full("http://example.com", "_top", "menubar=0, toolbar=0");
- 특정 위치에 창 열기
gml url_open_full("http://example.com", "_blank", "left=100, top=100, width=400, height=300");