Window.alert()
메서드는 지정한 내용과 확인(OK) 버튼이 있는 경고 대화 상자를 띄웁니다.
구문
window.alert(message);
message
는 그 경고 대화 상자에 나타날 텍스트 문자열이거나 문자열로 변환되어 나타날 객체입니다. 없어도 되는 인자입니다.
예제
window.alert("Hello world!");
상기 코드의 동작은 다음과 같습니다.
비고
경고 대화 상자는 사용자의 입력을 요구하지 않는 메시지를 전달할 때에 쓰여야 합니다.
The following text is shared between this article, DOM:window.prompt and DOM:window.confirm 대화 상자는 modal window(부모 창으로 돌아가기 전에 사용자의 상호 작용을 요구하는 자식 창)입니다. 따라서 대화 상자는 그 대화 상자가 닫힐 때까지 그 사용자가 그 대화 상자를 제외한 환경(interface), 즉 그 프로그램(웹 브라우저 등)의 나머지 환경에 접근할 수 없게 만듭니다. 이러한 이유 때문에 당신은 대화 상자( 또는 modal window)를 만드는 함수를 남용하면 안 됩니다.
Mozilla Chrome 사용자(Firefox 확장 프로그램 등)는 이것 대신에 nsIPromptService
의 메소드를 써야 합니다.
Chrome 46.0부터, 이 메소드는 <iframe>
에서 사용될 경우에 그 <iframe>
의 sandbox 속성에 allow-modal
이 없으면 작동하지 않습니다.
그 명세에 따라, 이 함수의 인자는 없어도 됩니다.
명세
Specification | Status | Comment |
---|---|---|
HTML5 Web application The definition of 'alert()' in that specification. |
Unknown | Initial definition. |
관련 문서
confirm
prompt
- Mozilla Chrome에 대해서는
nsIPromptService.alert()
문서와nsIPromptService.alertCheck()
문서를 보십시오.