| 
 /*
 JavaScript Unleashed, Third Edition
 by Richard Wagner and R. Allen Wyke
 
 ISBN: 067231763X
 Publisher Sams CopyRight 2000
 
 */
 <html>
 <head>
 <title>JavaScript Unleashed</title>
 <style type="text/css">
 <!--
 #layer1{
 background-color: green;
 height: 100;
 left: 10;
 position: absolute;
 top: 50;
 width: 100;
 }
 -->
 </style>
 <script type="text/javascript" language="JavaScript1.2">
 <!--
 // Create global variables for browser type
 var layer = new String();
 var style = new String();
 
 // Determine if the browser is Internet Explorer, Navigator,
 // or other. Also, set the layer variable depending on the
 // type of access it needs.
 function checkBrowser(){
 if(navigator.userAgent.indexOf("MSIE") != -1){
 layer = ".all";
 style = ".style";
 }else if(navigator.userAgent.indexOf("Nav") != -1){
 layer = ".layers";
 style = "";
 }
 }
 
 // Take the state passed in, and change it.
 function changeState(layerRef, state){
 eval("document" + layer + "['" + layerRef + "']" + style +
 ".visibility = '" + state + "'");
 }
 //-->
 </script>
 </head>
 
 <body onload="checkBrowser()">
 <div name="layer1" id="layer1">
 DIV 1
 </div>
 <form name="form1">
 <input type="button" value="Hide"Image from book
 onclick="changeState('layer1','hidden')">
 <input type="button" value="Show"Image from book
 onclick="changeState('layer1','visible')">
 <form>
 </body>
 </html>
 
 
 
 |