Показать сообщение отдельно
  #1 (permalink)  
Старый 15.10.2010, 17:04
Новичок на форуме
Отправить личное сообщение для saider Посмотреть профиль Найти все сообщения от saider
 
Регистрация: 20.10.2009
Сообщений: 6

Не работает в других браузерах кроме IE
народ, я вот написал такой вот скриптик,

function sr(id_cat, id_c){ 
var teg = document.forms[0].miltiSel; 
var element = document.getElementById('miltiSel'); 

var div = new Array( 'div', 'div_c', 'div_p'); 
var numer = new Array( id_cat, id_c, '0'); 

for(var i=0;i<teg.length;i++){ 

if(element.value==i){ 

for(var s=0; s<=numer[i]; s++) { 
document.getElementById(div[i]+'['+s+']').style.display="block"; 
if(numer[i]!=="0"){ 
document.getElementById(div[i]+'['+s+']').innerHTML = "<input style=\"width: 18px;height: 18px;\" type=\"radio\" name=\"menu\" value=\"\">"; 
}else{ 
document.getElementById(div[i]+'['+s+']').value = (id_cat+1)+"_x_x"; 
} 
} 

}else{ 
for(var s=0; s<=numer[i]; s++) { 
document.getElementById(div[i]+'['+s+']').style.display="none"; 
} 
} 

} 
}

но в IE работает, а на других браузерах проверял, это как в Opera и Mazila не работает, в чем я допустил ошибку?
Ответить с цитированием