Mega Code Archive

 
Categories / JavaScript DHTML / HTML
 

Nested Layer Visibility Relationships (W3C)

/* JavaScript Bible, Fourth Edition by Danny Goodman  John Wiley & Sons CopyRight 2001 */ <HTML> <HEAD> <TITLE>layer.style.visibility (W3C)</TITLE> <SCRIPT LANGUAGE="JavaScript"> function setOuterVis(type) {     document.getElementById("outerDisplay").style.visibility = type } function setInnerVis(type) {     document.getElementById("innerDisplay").style.visibility = type } </SCRIPT> </HEAD> <BODY> <H1>Setting the <TT>layer.style.visibility</TT> Property of Nested Layers (W3C)</H1> <HR> Click the buttons to see what happens when you change the visibility of the  <FONT COLOR="coral">outer layer</FONT> and <FONT COLOR="aquamarine">inner layer</FONT> objects.<P> <DIV STYLE="position:absolute; top:150; width:180; background-color:coral"> <FORM> Control outer layer property:<BR> <INPUT TYPE="button" VALUE="Hide Outer Layer" onClick="setOuterVis('hidden')"><BR> <INPUT TYPE="button" VALUE="Show Outer Layer" onClick="setOuterVis('visible')"><BR> </FORM> </DIV> <DIV STYLE="position:absolute; top:270; width:180; background-color:aquamarine"> <FORM> Control inner layer property:<BR> <INPUT TYPE="button" VALUE="Hide Inner Layer" onClick="setInnerVis('hidden')"><BR> <INPUT TYPE="button" VALUE="Show Inner Layer" onClick="setInnerVis('visible')"><BR> <INPUT TYPE="button" VALUE="Inherit Outer Layer" onClick="setInnerVis('inherit')"><BR> </FORM> </DIV> <DIV ID="outerDisplay" STYLE="position:absolute; top:150; left:200; width:370;  height:190; background-color:coral">     <DIV ID="innerDisplay" STYLE="position:absolute; top:5; left:5; width:360;  height:180; background-color:aquamarine">     <P><B>Placeholder text for raw inner layer.</B></P>     </DIV> </DIV> </BODY> </HTML>