Определение типа броузера

  Для определения типа броузера воспользуемся свойствами объекта navigator:

Свойство Описание
appName Содержит название программного продукта
appVersion Содержит текущую версию броузера
appCodeName Содержит кодовое название броузера
userAgent Содержит информацию о броузере, посылаемую в заголовке HTTP - запроса от клиента к серверу

  Для того чтобы увидеть эти свойства, создадим форму, в котрой будут отображаться их значения. Поля формы будут заполняться из программы на JavaScript, загружаемой в обработчике события onLoad элемента <BODY>:

<html>

<head>

<title>определение типа броузера</title>

</head>

<body onLoad=broType()>

<script language="JavaScript">

function broType()

{

document.forms[0].elements[0].value=navigator.appName

document.forms[0].elements[1].value=navigator.appVersion

document.forms[0].elements[2].value=navigator.appCodeName

document.forms[0].elements[3].value=navigator.userAgent

}

</script>

<p align="center"><font size=5 color="green">

<b>Определение типа броузера</b>

<form>

<table border="9">

<tr>

<td width="96">appName</td>

<td width="303"><input type="text" size="50"></td>

</tr>

<tr>

<td width="96">appVersion</td>

<td width="303"><input type="text" size="50"></td>

</tr>

<tr>

<td width="96">userCodeName</td>

<td width="303"><input type="text" size="50"></td>

</tr>

<tr>

<td width="96">userAgent</td>

<td width="303"><input type="text" size="50"></td>

</tr>

</table>

</form>

</body>

</html>

  Результат выполнения программы: