Skier88
03-18-2009, 12:02 AM
I'm trying to make a menu open, not just appear, with a very simple script upon loading which increments the height of the div with element id "shutter" from 0 to 100. I don't know what's wrong with this code (resulting height is 0):
openMenu.js, at top level:
var h = 0;
function resizeDiv(slider)
{
slider.style.height=h;
h+=2;
if(h<100)
setTimeout("resizeDiv()",1);
}
index.html, also at top level:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Skier88 Home</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<!meta info removed
<script type="text/javascript" src="/openMenu.js"></script>
</head>
<body onload="resizeDiv(document.getElementById('shutter'))">
<div class="container">
<div id="shutter" style="border:1px solid red"></div>
<div class="btitle"><img src="logo.gif" alt="Skier88.com"/></div>
<div class="directory">
<ul>
<li id="current_area"><a href="/">Home</a></li>
<li>list element 1</li>
<li>list element 2</li>
<li>list element 3</li>
<li>list element 4</li>
</ul>
</div>
<div class="ad">
<!google's standard ad html and script removed
</div>
<! Insert announcements directly below this line. >
<div class="general">
<span class="date">2-20-2009</span>
<!announcement removed
</div>
</div>
</body>
</html>
Thanks for reading.
openMenu.js, at top level:
var h = 0;
function resizeDiv(slider)
{
slider.style.height=h;
h+=2;
if(h<100)
setTimeout("resizeDiv()",1);
}
index.html, also at top level:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Skier88 Home</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<!meta info removed
<script type="text/javascript" src="/openMenu.js"></script>
</head>
<body onload="resizeDiv(document.getElementById('shutter'))">
<div class="container">
<div id="shutter" style="border:1px solid red"></div>
<div class="btitle"><img src="logo.gif" alt="Skier88.com"/></div>
<div class="directory">
<ul>
<li id="current_area"><a href="/">Home</a></li>
<li>list element 1</li>
<li>list element 2</li>
<li>list element 3</li>
<li>list element 4</li>
</ul>
</div>
<div class="ad">
<!google's standard ad html and script removed
</div>
<! Insert announcements directly below this line. >
<div class="general">
<span class="date">2-20-2009</span>
<!announcement removed
</div>
</div>
</body>
</html>
Thanks for reading.