Hide And Show DIV's





8
Date Submitted Wed. Feb. 21st, 2007 8:53 AM
Revision 1 of 1
Beginner mikedowson
Tags CSS | JavaScript
Comments 2 comments
An easy way to hide and show div's using Javascript and CSS.

Basically just a slight variation on this script by Real Gagnon.

function hide(div) {
       
  if (document.getElementById)
     document.poppedLayer = eval('document.getElementById(div)');
  else if (document.all)
     document.poppedLayer = eval('document.all[div]');
  else
     document.poppedLayer = eval('document.layers[div]');
  document.poppedLayer.style.display = "none";
}

function show(div) {
  if (document.getElementById)
     document.poppedLayer = eval('document.getElementById(div)');
  else if (document.all)
     document.poppedLayer = eval('document.all[div]');
  else
     document.poppedLayer = eval('document.layers[div]');
  document.poppedLayer.style.display = "block";
}
 

#MyDiv {
        display: none;
}
 

<a href="javascript:show('MyDiv');">Show</a>
<a href="javascript:hide('MyDiv');">Hide</a>

<div id="MyDiv"></div>
 

Mike Dowson

Comments

Comments smaller way
Fri. Jul. 6th, 2007 1:23 PM    Helper lavaramano
Comments pls explain
Wed. Apr. 4th, 2007 5:42 AM    Syntax Master sundaramkumar

Voting