JavaScript Cross Browser Layer Show/Hide
30 November -0001
This function allows you to show and hide a layer in both Netscape and Internet Explorer. Use the 'startUp()' function in an onLoad event to avoid haveing to use the 'Start' button.
Demo
:
Code:
<script language="javascript"> function startUp(){ ns4 = (document.layers)? true:false msie = (document.all)? true:false if (ns4) {document.layers["showMe"].visibility = "show"; document.layers["showMe"].top = "16"; } if (msie) {showMe.style.visibility = "visible";} } function change(){ if (ns4) { if (document.layers["showMe"].visibility == "show") {document.layers["showMe"].visibility = "hide";} else {document.layers["showMe"].visibility = "show";} } else {if (showMe.style.visibility == "visible") {showMe.style.visibility = "hidden";} else {showMe.style.visibility = "visible";} } } </script> <div id="showMe" style="font-size:small"><script>document.write("You're using " + navigator.appName.toLowerCase())</script></div> <br><BR> <form> <input type="button" value="Start" onClick="startUp()"> <input type="button" value="Show/Hide" onClick="change()"> </form>