jQuery | javascript | CSS

24.JavaScript - Window객체

Godffs 2009. 8. 11. 00:38
반응형
C#과 같은 다른 언어에서 사용되는 메세지 박스를 JavaScript에서 사용하는 예제입니다.
window객체는 자바스크립트 최상위 객체로 사용됩니다. (C#의 Object 클래스)

    window.alert() : 경고 대화상자
    window.confirm() : 확인 대화상자
    window.status = "상태바에 문자열 출력"; //속성
    window.open() : 새창(window) 띄우기
    window.close() : 현재 창 닫기
    window.setTimeout(code, delay) : 시간차/타이머


function CheckDelete()
{
    //확인 버튼 클릭하면, true 취소 버든 ; false   
    var flag = window.confirm("정말로 삭제?");     
    if (flag)
    {
        alert("삭제진행");
        return true;
    }
   
    else
    {
        alert("멈춤");
        return false;
    }
}

function OpenDNK()
{
    //새창 옵션지정 (<- 이 줄 다 삭제 하고 풀스크린 사용하기도 함)
    window.open("http://www.dotnetkorea.com/", "닷넷코리아"
    ,"width=400,height=400,status=yes,toolbar=1, scrollbars=yes");
}

function Go()
{
    //3초 후에 앞에 명령어 실행 (밀리세컨드타임1000초에 1초)
    window.setTimeout("alert('꽝~');", 3000);
}

함수 호출
<input type="button" value="클릭" onclick="window.alert('경고')"; />

<input type="button" value="삭제" onclick="CheckDelete();" />

<input type="button" value="입력" onclick="window.prompt('나이 입력',
                                                            '여기');" />


<input type="button" value="닷넷코리아" onclick="OpenDNK();" />

<input type="button" value="닫기" onclick="window.close();" />

<input type="button" value="폭탄" onclick="Go();" />


반응형