154 lines
3.1 KiB
Plaintext
154 lines
3.1 KiB
Plaintext
<%@ LANGUAGE = JScript %>
|
||
|
||
<!--METADATA TYPE="Cookie" NAME="BrowsCap" SRC="clientcap.htm"-->
|
||
<!*************************
|
||
This sample is provided for educational purposes only. It is not intended to be
|
||
used in a production environment, has not been tested in a production environment,
|
||
and Microsoft will not provide technical support for it.
|
||
*************************>
|
||
|
||
<HTML>
|
||
<HEAD>
|
||
<TITLE>Using the Browser Capabilities Component</TITLE>
|
||
</HEAD>
|
||
|
||
<BODY BGCOLOR="White" TOPMARGIN="10" LEFTMARGIN="10">
|
||
|
||
|
||
<!-- Display header. -->
|
||
|
||
|
||
<H2>Using the Browser Capabilities Component</H2>
|
||
<HR SIZE="1" COLOR="#000000">
|
||
|
||
<!-- Create a BrowserType Object -->
|
||
|
||
<%
|
||
var objBrowsCap ;
|
||
objBrowsCap = Server.CreateObject("MSWC.BrowserType");
|
||
%>
|
||
|
||
|
||
<!-- Output a table describing the capabilities -->
|
||
<!-- of a user's browser. -->
|
||
|
||
<TABLE BORDER=1>
|
||
|
||
<TR>
|
||
<TH>Cap Name</TH>
|
||
<TH>Value</TH>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>browser</TD>
|
||
<TD> <% = objBrowsCap.browser %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>version</TD>
|
||
<TD> <% = objBrowsCap.version %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>cookies</TD>
|
||
<TD> <% = objBrowsCap.cookies %></TD>
|
||
</TR>
|
||
|
||
<TR><TD>javaapplets</TD>
|
||
<TD><% = objBrowsCap.javaapplets %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>VBScript</TD>
|
||
<TD><% = objBrowsCap.VBScript %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>JavaScript</TD>
|
||
<TD><%=objBrowsCap.JavaScript%></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>platform</TD>
|
||
<TD><% = objBrowsCap.platform %></TD>
|
||
</TR>
|
||
|
||
<% if ((objBrowsCap.browser == "IE") && (objBrowsCap.version >4)) { %>
|
||
<TR>
|
||
<TD COLSPAN=2> <strong>New Feature for IE5 </strong></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>horizontal resolution</TD>
|
||
<TD><% = objBrowsCap.width %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>vertical resolution</TD>
|
||
<TD><% = objBrowsCap.height %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>availHeight</TD>
|
||
<TD><% = objBrowsCap.availHeight %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>availWidth</TD>
|
||
<TD><% = objBrowsCap.availWidth %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>Buffer Depth</TD>
|
||
<TD><% = objBrowsCap.bufferDepth %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>Color Depth</TD>
|
||
<TD><% = objBrowsCap.colorDepth %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>Java enabled ?</TD>
|
||
<TD><% = objBrowsCap.javaEnabled %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>cpu Class</TD>
|
||
<TD><% = objBrowsCap.cpuClass %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>system Language</TD>
|
||
<TD><% = objBrowsCap.systemLanguage %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>user Language</TD>
|
||
<TD><% = objBrowsCap.userLanguage %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>connectionType (lan, modem, offline)</TD>
|
||
<TD><% = objBrowsCap.connectionType %></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>Is Java installed ?</TD>
|
||
<TD><% = objBrowsCap.Java%></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>MSJava version</TD>
|
||
<TD><% = objBrowsCap.javaVersion%></TD>
|
||
</TR>
|
||
|
||
<TR>
|
||
<TD>Is MSJava version equal to "5,0,3016,0" ?</TD>
|
||
<TD><% = objBrowsCap.compVersion%></TD>
|
||
</TR>
|
||
<%}%>
|
||
</TABLE>
|
||
</BODY>
|
||
</HTML>
|