jQuery | javascript | CSS
24.JavaScript - Window객체
Godffs
2009. 8. 11. 00:38
반응형
C#과 같은 다른 언어에서 사용되는 메세지 박스를 JavaScript에서 사용하는 예제입니다.
window객체는 자바스크립트 최상위 객체로 사용됩니다. (C#의 Object 클래스)
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();" />
window객체는 자바스크립트 최상위 객체로 사용됩니다. (C#의 Object 클래스)
window.alert() : 경고 대화상자 window.confirm() : 확인 대화상자 window.status = "상태바에 문자열 출력"; //속성 window.open() : 새창(window) 띄우기 window.close() : 현재 창 닫기 window.setTimeout(code, delay) : 시간차/타이머 |
{
//확인 버튼 클릭하면, 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();" />
반응형