Разбор сценария
Поговорим о каждой группе отдельно...
Почему в некоторых местах шрифт жирный?
Да в общем-то так, ради забавы. Найдите в сценарии элементы, которые выводятся жирным шрифтом. Как можно видеть, были просто добавлены команды <B> и </B> по обеим сторонам от имени переменной — внутри двойных кавычек. Раз это оператор document.write, то в текст можно вписать любые команды HTML, изменяющие текст. Только следите за тем, чтобы команды HTML находились внутри двойных кавычек, чтобы они воспринимались как текст, иначе браузер посчитает их частью скрипта — это было бы ошибкой.
|
|
Вернемся к нашим свойствам...
Свойства объекта navigator
<SCRIPT LANGUAGE="javascript">var an = navigator.appName;var av = navigator.appVersion;var acn = navigator.appCodeName;var ua = navigator.userAgent; document.write("Вы пользуетесь <B>" +an+ "</B>, версия " +av+ ".<BR>Кодовое название " +acn+ ", заголовок " +ua+ ".");</SCRIPT>Еще раз напоминаем, что текст в скобках должен быть весь на одной строке.
Люди любят эти свойства. Объект navigator имеет четыре свойства. Обратите внимание на заглавные буквы!
· appName сообщает название браузера, например, Netscape или Explorer.
· appVersion сообщает версию браузера и платформу, на которой он работает.
· appCodeName сообщает кодовое имя, данное браузеру, например, Netscape называет свой браузер Mozilla.
· userAgent сообщает заголовок протокола передачи гипертекста, используемого браузером во время работы с серверами.
Иногда важно знать версию браузера. Чуть позже мы изучим команды If (если). Зная браузер пользователя и его версию, можно дать команду: "Если браузер такой-то, сделать то-то."