이상하게 파이어폭스에서만 오류가 뜨네요. 정보
이상하게 파이어폭스에서만 오류가 뜨네요.본문
자바스크립트를 이용해서 메뉴를 만들고 있는데요
<script type="text/javascript">
function subon(t)
{
submenu[0] = "tes0";
submenu[1] = "tes1";
submenu[2] = "tes2";
submenu[3] = "tes3";
submenu[4] = "tes4";
submenu[5] = "tes5";
submenu[6] = "tes6";
document.getElementById('top-submenu').innerHTML = submenu[t];
}
</script>
위와 같이 선언해주고 ( head.sub.php에 선언했습니다. )
head.php에 있는 상단 div 에다가
<li OnMouseOver ="subon(0)"> 0번메뉴 </li>
이런식으로 쭉 추가해줬는데
IE6, 크롬에선 정상출력 되는데 파이어폭스에서는
submenu null 오류를 뱉어내며 제대로 되지가 않네요.. 왜이런거죠?
추천
0
0
댓글 3개

네 현재 submenu는 null 입니다. submenu가 array로써 존재하게 해주고
for 또는 while로 작성하셔야합니다.
for 또는 while로 작성하셔야합니다.
잘 이해가 안되네요.. ㅠㅠ 자세히 설명좀 가능한가요..?
아 해결했습니다. submenu 를
상단에 var submenu = [] ;
와같이 초기화시켜주니 되네요 ^^
상단에 var submenu = [] ;
와같이 초기화시켜주니 되네요 ^^