function showplatformrow()
{
    if (SearchForm.ItemType.selectedIndex == 1)
    { document.getElementById('ProductRow').style.display = 'block'; }
    else
    {
    SearchForm.Platform.selectedIndex = 0;
    document.getElementById('ProductRow').style.display = 'none';
    }
}


일반적으로 위의 코드처럼 style.display='block' 하고 style.display='none'를 많이들 사용한다.

그러나 <tr> 부분을 지정해두고 block , none을 반복해보면 파이어폭스에서는 이상한 일이 발생하는것을 살펴볼 수가 있다.

여기에서 문제는 block 부분이다. style.display='block'을 style.display='' 이렇게 변경하면 IE와 파이어폭스에서 모두 정상적으로 동작하는것을 볼수있다.



  1. 좋은 정보 감사드립니다.

    제가 한가지 궁금한것이 있는데 감추고 있는 부분에 대한 로딩을 해당 버튼을 클릭한 이후 시점으로 하고 싶은데 관련된 정보를 얻을 수 있을까요?
    감사합니다 ^_^

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기