questor
08-12-2005, 10:45 PM
Why am I getting object expected when onload occurs?
<html>
<head>
<script>
function allButtonsUp();
{
var buttonArray = new Array("home","skills","experience","achievements","education","contact");
for (var i=0; i<buttonArray.length; i++)
{
var j = buttonArray[i];
document.getElementById(j).innerHTML = '<img src="' + j + '_up.jpg">';
}
}
function buttonDown(buttonName)
{
document.getElementById(buttonName).innerHTML = '<img src="' + buttonName + '_down.jpg">';
}
function buttonUp()
{
document.getElementById(buttonName).innerHTML = '<img src="' + buttonName + '_up.jpg">';
}
</script>
</head>
<body onload="allButtonsUp();">
<center><img src="banner2.jpg"></center><br>
<table name="buttontable"><tr>
<td><div id="home" onmouseover="buttonDown('home');" onmouseout="buttonUp('home');"></div></td>
<td><div id="skills" onmouseover="buttonDown('skills');" onmouseout="buttonUp('skills');"></div></td>
<td><div id="experience" onmouseover="buttonDown('experience');" onmouseout="buttonUp('experience');"></div></td>
<td><div id="achievements" onmouseover="buttonDown('achievements');" onmouseout="buttonUp('achievements');"></div></td>
<td><div id="education" onmouseover="buttonDown('education');" onmouseout="buttonUp('education');"></div></td>
<td><div id="contact" onmouseover="buttonDown('contact');" onmouseout="buttonUp('contact');"></div></td>
</tr></table>
</body>
</html>
<html>
<head>
<script>
function allButtonsUp();
{
var buttonArray = new Array("home","skills","experience","achievements","education","contact");
for (var i=0; i<buttonArray.length; i++)
{
var j = buttonArray[i];
document.getElementById(j).innerHTML = '<img src="' + j + '_up.jpg">';
}
}
function buttonDown(buttonName)
{
document.getElementById(buttonName).innerHTML = '<img src="' + buttonName + '_down.jpg">';
}
function buttonUp()
{
document.getElementById(buttonName).innerHTML = '<img src="' + buttonName + '_up.jpg">';
}
</script>
</head>
<body onload="allButtonsUp();">
<center><img src="banner2.jpg"></center><br>
<table name="buttontable"><tr>
<td><div id="home" onmouseover="buttonDown('home');" onmouseout="buttonUp('home');"></div></td>
<td><div id="skills" onmouseover="buttonDown('skills');" onmouseout="buttonUp('skills');"></div></td>
<td><div id="experience" onmouseover="buttonDown('experience');" onmouseout="buttonUp('experience');"></div></td>
<td><div id="achievements" onmouseover="buttonDown('achievements');" onmouseout="buttonUp('achievements');"></div></td>
<td><div id="education" onmouseover="buttonDown('education');" onmouseout="buttonUp('education');"></div></td>
<td><div id="contact" onmouseover="buttonDown('contact');" onmouseout="buttonUp('contact');"></div></td>
</tr></table>
</body>
</html>