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");