Blog Content

    티스토리 뷰

    24.JavaScript - Window객체

    반응형
    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();" />


    반응형

    Comments