Поделиться через


Отображение информации в браузере

JScript отображает информацию в браузере с помощью метода write объекта document браузера. Можно также отображать информацию в формах внутри обозревателя и в окнах оповещений, запросов и подтверждения. Дополнительные сведения см. в разделе Использование окон сообщений.

Примечание

Дополнительные сведения о создании скриптов, запускаемых на клиентском компьютере в веб-браузере см. в разделе JScript (Windows Script Technologies).

Использование метода document.write

Наиболее распространенным способом отображения информации является использование метода write объекта document. Он принимает один аргумент — строку, которую он отображает в обозревателе. Данная строка может иметь формат обычного текста или формат 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 использовать метод alert окна объекта, данный скрипт работает правильно.

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

См. также

Основные понятия

Использование окон сообщений

Определение возможностей браузера

Сведения о версиях JScript

Другие ресурсы

Отображение информации с помощью JScript