Привет! Собсно есть код, но вот эта строка выдает ошибки   document.getElementById('m1').onClick = chmenu; вообще это красиво выглядит но не работает. Вопрос почему не работает и что сделать чтобы заработало.  <style type="text/css" media="screen"> body{  padding:30px;  margin:30px;  } #c1{  background-color:#CCCCCC;  display:block;  width:202px;  clear:left; } #c2{  background-color:#99CCCC;  display:none;  width:202px;  clear:left; } #m1{  background-color:#99CCCC;  color:#333333;  text-decoration:underline;  display:block;  width:100px;  padding:0px;  float:left;  text-align:center;  cursor:pointer;  border:1px dotted #CC6633; } #m2{  background-color:#CCCCCC;  color:#333333;  text-decoration:underline;  display:block;  width:100px;  padding:0px;  float:left;  text-align:center;  cursor:pointer;   border:1px dotted #CC6633;  } </style> <script language="javascript" type="text/javascript"> <!-- var bMenu = true; document.getElementById('m1').onClick = chmenu; document.getElementById('m2').onClick = chmenu; function chmenu(){ var d = document;  if(bMenu){  d.getElementById('c1').style.display = "none";  d.getElementById('c2').style.display = "block";  }else{  d.getElementById('c2').style.display = "none";  d.getElementById('c1').style.display = "block";  } bMenu = !bMenu; } //--> </script> </head> <body> <div onClick="chmenu()" id="m1">Menu 1</div><div onClick="chmenu()" id="m2">Menu 2</div> <div id="c1"> Dolor ipsum color sit ammet  </div> <div id="c2"> ammet sit color ipsum Dolor  </div>