Pop Up: TESTING
Client OS: Undetermined
Client Browser: Undetermined
ALL_HTTP: HTTP_CACHE_CONTROL:no-cache HTTP_CONNECTION:close HTTP_PRAGMA:no-cache HTTP_ACCEPT:text/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 HTTP_ACCEPT_CHARSET:ISO-8859-1,utf-8;q=0.7,*;q=0.7 HTTP_ACCEPT_ENCODING:gzip HTTP_ACCEPT_LANGUAGE:en-us,en;q=0.5 HTTP_COOKIE:ASPSESSIONIDSAQACAAD=ECFODCICCKNPIFAJMJMDALKN; loadimage=1; token=3D945F250D459ACE3D073D3CBE590CFD6000FC535280E2BA08 HTTP_HOST:www.rodsdot.com HTTP_USER_AGENT:CCBot/1.0 (+http://www.commoncrawl.org/bot.html) HTTP_X_CC_ID:ccc01-02
ALL_RAW: Cache-Control: no-cache Connection: close Pragma: no-cache Accept: text/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Accept-Encoding: gzip Accept-Language: en-us,en;q=0.5 Cookie: ASPSESSIONIDSAQACAAD=ECFODCICCKNPIFAJMJMDALKN; loadimage=1; token=3D945F250D459ACE3D073D3CBE590CFD6000FC535280E2BA08 Host: www.rodsdot.com User-Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html) x-cc-id: ccc01-02
APPL_MD_PATH: /LM/w3svc/5494/root
APPL_PHYSICAL_PATH: e:\web\rodsdotcom0\htdocs\
AUTH_PASSWORD:
AUTH_TYPE:
AUTH_USER:
CERT_COOKIE:
CERT_FLAGS:
CERT_ISSUER:
CERT_KEYSIZE:
CERT_SECRETKEYSIZE:
CERT_SERIALNUMBER:
CERT_SERVER_ISSUER:
CERT_SERVER_SUBJECT:
CERT_SUBJECT:
CONTENT_LENGTH: 0
CONTENT_TYPE:
GATEWAY_INTERFACE: CGI/1.1
HTTPS: off
HTTPS_KEYSIZE:
HTTPS_SECRETKEYSIZE:
HTTPS_SERVER_ISSUER:
HTTPS_SERVER_SUBJECT:
INSTANCE_ID: 5494
INSTANCE_META_PATH: /LM/W3SVC/5494
LOCAL_ADDR: 64.79.167.189
LOGON_USER:
PATH_INFO: /browser-detects/browser-capabilities-test.asp
PATH_TRANSLATED: e:\web\rodsdotcom0\htdocs\browser-detects\browser-capabilities-test.asp
QUERY_STRING:
REMOTE_ADDR: 38.107.191.96
REMOTE_HOST: 38.107.191.96
REMOTE_USER:
REQUEST_METHOD: GET
SCRIPT_NAME: /browser-detects/browser-capabilities-test.asp
SERVER_NAME: www.rodsdot.com
SERVER_PORT: 80
SERVER_PORT_SECURE: 0
SERVER_PROTOCOL: HTTP/1.1
SERVER_SOFTWARE: Microsoft-IIS/6.0
URL: /browser-detects/browser-capabilities-test.asp
HTTP_CACHE_CONTROL: no-cache
HTTP_CONNECTION: close
HTTP_PRAGMA: no-cache
HTTP_ACCEPT: text/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET: ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_ACCEPT_ENCODING: gzip
HTTP_ACCEPT_LANGUAGE: en-us,en;q=0.5
HTTP_COOKIE: ASPSESSIONIDSAQACAAD=ECFODCICCKNPIFAJMJMDALKN; loadimage=1; token=3D945F250D459ACE3D073D3CBE590CFD6000FC535280E2BA08
HTTP_HOST: www.rodsdot.com
HTTP_USER_AGENT: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
HTTP_X_CC_ID: ccc01-02
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Browser Test</title>
<meta name="author" content="Roderick Divilbiss">
<meta name="copyright" content="© 2005-2010 Roderick Divilbiss">
<script language="javascript" type="text/javascript" src="../include/cookies.js"></script>
<script language="javascript" type="text/javascript">
<!--
document.writeln('<pre><strong>JavaScript is enabled</strong></pre>');
storeMasterCookie();
storeIntelligentCookie("TEST","Cookie Accepted");
if (Get_Cookie("TEST")!=null) {
document.writeln('<pre><strong>'+Get_Cookie("TEST")+'</strong></pre>');
} else {
document.writeln('<pre><strong>COOKIE REFUSED</strong></pre>');
}
if (navigator.javaEnabled()==true) {
document.writeln('<pre><strong>Java Enabled</strong></pre>');
document.writeln('<div id="javaver">Testing....</div>');
}else{
document.writeln('<pre><strong>No Java</strong></pre>');
}
var myVal = 5;
function pSuccess() {
if (myVal==0) {
document.getElementById('popres').innerHTML = '<pre><strong>POPUP WORKED</strong></pre>';
return true;
} else {
document.getElementById('popres').innerHTML = '<pre><strong>POPUP BLOCKED</strong></pre>';
return false;
}
}
var popup = window.open('testpop.asp','test');
if (popup.opener == null) popup.opener = self;
setTimeout('pSuccess()',1000);
function flashInstalled() {
result = false;
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]){
result = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
}
else if (document.all && (navigator.appVersion.indexOf("Mac")==-1)) {
// IE Windows only -- check for ActiveX control, have to hide code in eval from Netscape (doesn't like try)
eval ('try {var xObj = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");if (xObj) result = true; xObj = null; } catch (e) {}');
}
return result;
}
if (flashInstalled()) {
document.writeln('<pre><strong>Flash: </strong>Installed</pre>');
} else {
document.writeln('<pre><strong>Flash: </strong>Missing</pre>');
}
document.writeln('<pre><strong>Screen Size: </strong> '+screen.width+'X'+screen.height+'</pre>');
document.writeln('<pre><strong>Color Depth: </strong> '+screen.colorDepth+' bit</pre>');
document.writeln('<pre><strong>Available Window: </strong> '+screen.availHeight+'X'+screen.availWidth+'</pre>');
//-->
</script>
<noscript>
<pre><strong>JavaScript is disabled.</strong></pre>
</noscript>
</head>
<body>
<APPLET codeBase="." height="0" width="0"
code="JavaVersionDisplayApplet.class"
name="display"
mayscript VIEWASTEXT>
</APPLET>
<div id="popres">Testing....</div>
<script type="text/vbscript" language="vbscript">
on error resume next
msgbox("VBScript is enabled")
</script>
<%
Response.Write("<pre>")
for each item in request.servervariables
Response.Write "<strong>" & item & ": <strong>" & request.servervariables(item) & "<br>"
next
%>
<script>
var app = document.applets[0];
var version = app.getVersion();
var vendor = app.getVendor();
if (version!=null) {
document.getElementById('javaver').innerHTML = '<pre><strong>Version: </strong>'+vendor+' '+version+'</pre>';
} else {
document.getElementById('javaver').innerHTML = '<pre><strong>Version: </strong>Unable To Detect</pre>';
}
var i_activex; </script>
<script type="text/vbscript">
on error resume next
i_activex = IsObject(CreateObject("Microsoft.ActiveXPlugin.1"))
</script> </body> </html>
Date Validation Using JavaScript .
Cross-Browser Clipboard Copy .
Loading Images With Remote Scripting .
Why JavaScript In Hyperlinks Is Bad .
Change The Submit Button To Show Waiting For AJAX Response .
European Date Validation Using JavaScript .
Database Results To Client Side Array .
Reading Files With JavaScript .
AJAX For Plain Text And HTML .