Последние учебники веб-разработки
×

ASP Руководство

ASP ГЛАВНАЯ ASP Введение ASP устанавливать ASP Синтаксис ASP переменные ASP процедуры ASP формы ASP Cookies ASP сессия ASP заявка ASP #включают ASP Global.asa ASP Отправить по электронной почте

VBScript Руководство

VB ГЛАВНАЯ VB переменные VB процедуры VB условный VB перекручивание VB Примеры VB функции VB Ключевые слова

ASP Объекты

ASP отклик ASP Запрос ASP заявка ASP сессия ASP сервер ASP Ошибка ASP Файловая система ASP TextStream ASP Водить машину ASP файл ASP папка ASP Словарь ASP AdRotator ASP BrowserCap ASP Содержание Linking ASP Содержание ротатор ASP Быстрый Ref

ADO Руководство

ADO вступление ADO соединение ADO Recordset ADO дисплей ADO запрос ADO Сортировать ADO Добавить ADO Редактировать ADO Удалить ADO демонстрация ADO Ускорить

ADO Объекты

ADO команда ADO подключение ADO Ошибка ADO поле ADO параметр ADO Имущество ADO запись ADO Recordset ADO Поток ADO Типы данных

ASP and AJAX

AJAX вступление AJAX ASP AJAX База данных

ASP Примеры

ASP Примеры ASP викторина


 

ASP Возможности браузера компонентов


ASP возможности браузеров компонент

Компонент Возможности браузера ASP создает объект BrowserType, который определяет тип, возможность и номер версии браузера посетителя.

Когда браузер подключается к серверу, заголовок агента пользователя также отправляется на сервер. Этот заголовок содержит информацию о браузере.

Объект BrowserType сравнивает информацию в заголовке с информацией в файл на сервере под названием "Browscap.ini" .

Если есть соответствие между типом браузера и номером версии в заголовке и информацией в "Browscap.ini" файл, объект BrowserType может быть использован для отображения свойств согласующего браузера. Если нет совпадения для типа браузера и номера версии в файле Browscap.ini, он установит все имущество "UNKNOWN" .

Синтаксис

<%
Set MyBrow=Server.CreateObject("MSWC.BrowserType")
%>

ASP возможности браузеров Пример

В приведенном ниже примере создается объект BrowserType в файле ASP, и показывает некоторые из возможностей вашего браузера:

пример

<!DOCTYPE html>
<html>
<body>
<%
Set MyBrow=Server.CreateObject("MSWC.BrowserType")
%>

<table border="0" width="100%">
<tr>
<th>Client OS</th><th><%=MyBrow.platform%></th>
</tr><tr>
<td >Web Browser</td><td ><%=MyBrow.browser%></td>
</tr><tr>
<td>Browser version</td><td><%=MyBrow.version%></td>
</tr><tr>
<td>Frame support?</td><td><%=MyBrow.frames%></td>
</tr><tr>
<td>Table support?</td><td><%=MyBrow.tables%></td>
</tr><tr>
<td>Sound support?</td><td><%=MyBrow.backgroundsounds%></td>
</tr><tr>
<td>Cookies support?</td><td><%=MyBrow.cookies%></td>
</tr><tr>
<td>VBScript support?</td><td><%=MyBrow.vbscript%></td>
</tr><tr>
<td>JavaScript support?</td><td><%=MyBrow.javascript%></td>
</tr>
</table>

</body>
</html>

Вывод:

Client OS WinNT
Web Browser IE
Browser version 5.0
Frame support? True
Table support? True
Sound support? True
Cookies support? True
VBScript support? True
JavaScript support? True

Показать пример »


Browscap.ini файла

"Browscap.ini" файл используется для объявления свойств и установить значения по умолчанию для браузеров.

Этот раздел не учебник о том , как сохранить "Browscap.ini" файлы, это только показывает вам основу; так что вы получите представление о том, что файл является все.

"Browscap.ini" файл может содержать следующее:

[;comments]
[HTTPUserAgentHeader]
[parent=browserDefinition]
[property1=value1]
[propertyN=valueN]
[Default Browser Capability Settings]
[defaultProperty1=defaultValue1]
[defaultPropertyN=defaultValueN]

параметр Описание
comments Необязательный. Любая строка, которая начинается с запятой игнорируется объект BrowserType
HTTPUserAgentHeader Необязательный. Указывает HTTP заголовок агента пользователя, чтобы связать с высказываниями стоимости браузера недвижимости, указанных в propertyN. Подстановочные символы разрешены
browserDefinition Необязательный. Указывает HTTP Агент пользователя заголовок-строку в браузере, чтобы использовать в качестве родительского браузера. Определение текущего браузера унаследует все значения свойств, объявленных в определении родительского браузера
propertyN Необязательный. Определяет свойства браузера. В следующей таблице перечислены некоторые возможные свойства:
  • ActiveXControls - элементы управления Поддержка ActiveX?
  • Backgroundsounds - Поддержка фоновых звуков?
  • Cdf - Поддержка канала Определение формата для Webcasting?
  • Столы - Столы поддержки?
  • Cookies - Поддержка cookies ?
  • Рамки - Поддержка кадров?
  • Javaapplets - Поддержка Java-апплеты?
  • Javascript - Поддержка JScript?
  • Vbscript - Поддержка VBScript?
  • Browser - Определяет имя браузера
  • Бета - это браузер бета-версия?
  • Платформа - Задает платформы, что браузер работает на
  • Version - Указывает номер версии браузера
valueN Необязательный. Задает значение propertyN. Может быть строка, целое число (prefix with #) или логическое значение
defaultPropertyN Необязательный. Задает имя свойства обозревателя, к которому следует присвоить значение по умолчанию, если ни один из заданных значений HTTPUserAgentHeader не соответствует заголовку HTTP агента пользователя, отправленный браузер
defaultValueN Необязательный. Задает значение defaultPropertyN. Может быть строка, целое число (prefix with #) или логическое значение

"Browscap.ini" файл может выглядеть следующим образом :

;IE 5.0
[IE 5.0]
browser=IE
Version=5.0
majorver=#5
minorver=#0
frames=TRUE
tables=TRUE
cookies=TRUE
backgroundsounds=TRUE
vbscript=TRUE
javascript=TRUE
javaapplets=TRUE
ActiveXControls=TRUE
beta=False

;DEFAULT BROWSER
[*]
browser=Default
frames=FALSE
tables=TRUE
cookies=FALSE
backgroundsounds=FALSE
vbscript=FALSE
javascript=FALSE