브라우저에 정보 표시

JScript는 브라우저의 document 개체에 있는 write 메서드를 사용하여 브라우저에 정보를 표시합니다. 또한 브라우저 내의 폼 및 경고, 프롬프트확인 메시지 상자에 정보를 표시할 수도 있습니다. 자세한 내용은 메시지 상자 사용을 참조하십시오.

참고

웹 브라우저에서 클라이언트 컴퓨터를 대상으로 실행되는 스크립트를 작성하는 방법에 대한 자세한 내용은 JScript (Windows Script Technologies)를 참조하십시오.

document.write 사용

정보를 표시하는 가장 일반적인 방법은 document 개체의 write 메서드를 사용하는 것입니다. 이 메서드는 단일 문자열 인수를 전달받아 브라우저에 표시합니다. 이 문자열은 일반 텍스트 또는 HTML이 될 수 있습니다.

문자열은 작은따옴표 또는 큰따옴표로 묶을 수 있습니다. 이 방법으로 인용 부호나 아포스트로피가 포함된 문자열도 따옴표로 묶을 수 있습니다.

다음 예제에서는 write 메서드의 사용 예를 보여 줍니다.

document.write("Pi is approximately equal to " + Math.PI);
// New line.
document.write("<br />");
document.write("This is an engraving of a horse.");
// New line.
document.write("<br />");
document.write('<IMG SRC="horse.gif">');

write 메서드가 호출될 때 문서를 열고 구문 분석하는 중이 아니라면 write 메서드 호출에 의해 문서가 열리고 지워집니다. 이러한 동작은 예기치 않은 결과를 가져올 수 있습니다. 다음 예제 스크립트는 5초마다 시간을 표시할 목적으로 작성되었지만 첫 번째 표시 이후 실행 과정에서 자기 자신을 지우게 되므로 동작에 실패합니다.

<html>

<head>
<script language="JScript" type="text/jscript">
    function ShowTime()
    {
        var dt = new Date();
        document.write(dt.toTimeString());
        window.setTimeout("ShowTime();", 5000);
    }
</script>
</head>

<body>
<script language="JScript" type="text/jscript">
    ShowTime();
</script>
</body>

</html>

document.write 대신 window 개체의 alert 메서드를 사용하면 스크립트가 제대로 작동합니다.

        window.alert(dt.toTimeString());
        window.setTimeout("ShowTime();", 5000);
    }

참고 항목

개념

메시지 상자 사용

브라우저 기능 감지

JScript 버전 정보

기타 리소스

JScript를 사용하여 정보 표시