Componente Browser Capabilities

por Fernando D'Angelo 22. setembro 1999 00:00

O componente Browser Capabilities tem como objetivo ser usado para determinar quais são as propriedades que cada Browser (navegador) que está acessando o seu site tem. Desde o nome e versão até a detecção de suporte a JavaScript, Applet Java, Cookies, etc. Abaixo, uma lista contendo as propriedades que podem ser determinadas a partir do componente Browser Capabilites.

ActiveXControls Especifica quando o browser suporta controles ActiveX
backgroundsounds Especifica quando o browser tem capacidade de tocar som de fundo (back ground sound)
beta Especifica quando o brower é versão beta.
browser Especifica o nome do browser
cookies Especifica se o browser aceita cookies
frames Especifica se o browser suporta frames
javaapplets Especifica se o browser suporta Applets Java (ou, em alguns casos, se o suporte a Applets Java está ativo)
javascript Especifica se o browser suporta JavaScript (ou, em alguns casos, se o suporte a Java Script está ativo)
majorver Especifica o número mais significativo da Versão (na versão 4.01, por exemplo, é retornado o número 4)
minorver Especifica os números menos significativos da Versão (no exemplo acima, retorna o número 01)
platform Especifica em qual sistema operacional o browser está instalado
tables Especifica se o browser suporta tabelas
vbscript Especifica quando o browser suporta vbscript (processamento local de vbscript - não há nada a ver com o vbscript usado na programação ASP, o qual é processado no servidor)
version Retorna o número da versão do browser (exemplo: 4.01)
win16 Especifica se o browser roda num computador com sistema operacional 16 bits (win3.x). Válido somente para Internet Explorer.

Caso alguma dessas especificações não seja definida pelo browser, a string "UNKNOWN" é retornada.

sintax:
Set bc = Server.CreateObject("MSWC.BrowserType")
... = bc.propriedade

<html><head>
<TITLE>Componente browser Capabilities</TITLE>
</head><body bgcolor="#FFFFFF">

<% Set bc = Server.CreateObject("MSWC.BrowserType") %>
Browser:<%=bc.browser %>
Versão: <%=bc.version%>

<%
if (bc.frames = TRUE) then %>
Este browser aceita frames
<% else %>
É melhor você trocar de Browser. Este não suporta frames...
<% end if %>

<%
if (bc.tables = TRUE) then %>
Legal. Este browser aceita tabelas...
<% else %>
É melhor você trocar de Browser. Este não suporta nem tabelas...é bem velhinho...
<% end if %>

<%
if (bc.BackgroundSounds = TRUE)then %>
Este browser permite que haja fundo musical nas páginas
<% else %>
Ou este browser é bem antiguinho, ou você realmente não gosta de muito barulho.
<% end if %>

<%
if (bc.vbscript = TRUE) then %>
Este Browser aceita processamento local de VBScript
<% else %>
Este Browser não permite o processamento local de VBScript
<% end if %>

<% if (bc.javascript = TRUE) then %>
Este Browser aceita processamento local de JavaScript
<% else %>
Este Browser não permite o processamento local de JavaScript
<%
end if
set bc=nothing

%>

</body></html>

Tags:

Posts Antigos




Comentar




  Country flag

biuquote
  • Comentário
  • Pré-visualização
Loading




Calendário

<<  julho 2010  >>
seteququsedo
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

Ver os posts em um calendário maior

Para divulgar oportunidades aqui, entre em contato conosco enviando a descrição completa da vaga + uma data de validade para cada uma delas.

* As vagas divulgadas neste espaço são de inteira responsabilidade das empresas anunciantes.

Assine Nossa Newsletter

Quero ser notificado quando um novo Post for publicado