Please send questions to
st10@humboldt.edu .
<html>
<!--
js_nav3.html
adapted from example in:
http://www.w3schools.com/js/js_browser.asp
a JavaScript tutorial from w3schools.com
adapted by: Sharon Tuttle
last modified: 09-14-06
-->
<head>
<title> js_nav3 </title>
</head>
<body>
<h3> js_nav3.html </h3>
<h3> ADAPTED from example in: <br>
http://www.w3schools.com/js/js_browser.asp, <br>
a JavaScript tutorial from w3schools.com <h3>
<h4> (adapted by Sharon Tuttle, last modified 09-14-06) </h4>
<hr>
<script type="text/javascript">
<!--
var browser = navigator.appName
var browser_version = navigator.appVersion
// interesting feature of parseFloat: if a number is "inside" a
// larger string, it grabs the first thing that looks like a
// number to it and returns that...!
var version_num = parseFloat(browser_version)
if (browser == "Microsoft Internet Explorer")
{
alert("Do not trust version number given below!")
}
//-->
</script>
<noscript>
<hr>
<h3> Your browser does not support JavaScript, or has it disabled;
<br>
please note that, as a result, this page will not work. </h3>
<hr>
</noscript>
<h1> Some browser information: </h1>
<!-- table example, to show 1 way to "structure" output more
attractively in HTML... -->
<table>
<tr> <td> Browser name: </td>
<script type="text/javascript">
<!--
document.write("<td>", browser, " </td>")
//-->
</script>
</tr>
<tr> <td> Browser version: </td>
<script type="text/javascript">
<!--
document.write("<td>", browser_version, " </td>")
//-->
</script>
</tr>
<tr> <td> Version number: </td>
<script type="text/javascript">
<!--
document.write("<td>", version_num, " </td>")
//-->
</script>
</tr>
<script type="text/javascript">
<!--
document.write("<tr><td> appCodeName </td> <td>",
navigator.appCodeName,
"</td></tr>")
document.write("<tr><td> platform </td> <td>",
navigator.platform,
"</td></tr>")
document.write("<tr><td> cookieEnabled </td> <td>",
navigator.cookieEnabled,
"</td></tr>")
document.write("<tr><td> userAgent </td> <td>",
navigator.userAgent,
"</td></tr>")
// experiment: can you simply add a property to any object
// you want? Is it really that simple?
navigator.goodChocolate = "Ghirardelli"
document.write("<tr><td> navigator.goodChocolate </td> <td>",
navigator.goodChocolate,
"</td></tr>")
//-->
</script>
</table>
<hr>
</body>
</html>