Здравствуйте, помогите пожалуйста решить проблему, почему то не работает скрипт в firefox 3.0.5, консоль ошибок выдаёт "div_in is not defined", во всех остальных браузерах работает нормально:
function ch()
{
if (document.getElementById('s1').value=='in')
div_in.style.display='block';
else
div_in.style.display='none';
if (document.getElementById('s1').value=='out') div_out.style.display='block';
else div_out.style.display='none';
if (document.getElementById('s1').value=='outcountry') div_outcountry.style.display='block';
else div_outcountry.style.display='none';
if (document.getElementById('s1').value=='com') div_com.style.display='block';
else div_com.style.display='none';
if (document.getElementById('s1').value=='cur') div_cur.style.display='block';
else div_cur.style.display='none';
if (document.getElementById('s1').value=='invest') div_invest.style.display='block';
else div_invest.style.display='none';
}
Отсутствует
всё понял, закрываю
function ch()
{
var div_in = document.getElementById('div_in');
var div_out = document.getElementById('div_out');
var div_outcountry = document.getElementById('div_outcountry');
var div_com = document.getElementById('div_com');
var div_cur = document.getElementById('div_cur');
var div_invest = document.getElementById('div_invest');
if (document.getElementById('s1').value=='in') div_in.style.display='block';
else div_in.style.display='none';
if (document.getElementById('s1').value=='out') div_out.style.display='block';
else div_out.style.display='none';
if (document.getElementById('s1').value=='outcountry') div_outcountry.style.display='block';
else div_outcountry.style.display='none';
if (document.getElementById('s1').value=='com') div_com.style.display='block';
else div_com.style.display='none';
if (document.getElementById('s1').value=='cur') div_cur.style.display='block';
else div_cur.style.display='none';
if (document.getElementById('s1').value=='invest') div_invest.style.display='block';
else div_invest.style.display='none';
}
Отсутствует