Type: Boolean
Returns True if the visitor is using a broadband connection such as DSL, cable, T1 or other high-speed internet connectivity. Otherwise it returns False.
Tip: See the section on Detecting Connection Speeds and Dial-up Users for a detailed discussion of the advantages and disadvantages of using this property compared to the ConnectionSpeed and ConnectionType properties.
Special notes for this property:
If the user’s JavaScript and/or images are disabled this property will always return False.
If the user is on broadband, but the connection is not very good and/or there is high latency (as the case may be with certain wireless networks) this property may return False despite the user technically being on a broadband connection.
Example 1:
In this example we check to see if the visitor is on a broadband connection. If so we redirect them to a different page on the site:
<% set bhObj = Server.CreateObject("cyScape.browserObj")
bhObj.SetExtProperties "Broadband"
bhObj.GetExtPropertiesEx
if bhObj.Broadband = False then
response.redirect "/slowpage.asp"
end if
%>
<html> Page for broadband users goes here </html>
Example 2:
In this example we check to see if the visitor is on a broadband connection. If so we dynamically send Flash content to the browser, otherwise we send a static image.
<% set bhObj = Server.CreateObject("cyScape.browserObj")
bhObj.SetExtProperties "Broadband"
bhObj.GetExtPropertiesEx
%>
<html>
<% if bhObj.Broadband = True then %>
<!-- send Flash -->
<OBJECT classid="clsid … Flash object goes here … ">
<% else %>
<!-- send static image -->
<img src="alternativeImageInsteadOfFlash.jpg">
<% end if %>
</html>
See Also: