Script para deixar hidden divs por id, mas está dando problemas.
Esse é o escript:
<?php $tot = mysql_query("SELECT * FROM categorias $query ORDER BY id DESC LIMIT 1"); $tol = mysql_fetch_array($tot); ?>
function hide() {
if (document.getElementById) { // DOM3 = IE5, NS6
for(x=0; x<<?=$tol['id']?>;){
x++;
document.getElementById(x).style.visibility = 'hidden';
}
}
else {
if (document.layers) { // Netscape 4
for(x=0; x<<?=$tol['id']?>;){
x++;
document.x.visibility = 'hidden';
}
}
else { // IE 4
for(x=0; x<<?=$tol['id']?>;){
x++;
document.all.x.style.visibility = 'hidden';
}
}
}
}
O que eu tentei fazer, foi deixar todos os divs com visibility hidden. Mas eu não tive uma ideia melhor de fazer isso. Ele verifica id por id. E se por acaso não forem ids sequenciais, ele dá erro e não funciona o menu. Só preciso de uma função que veja os div com id de 1 a 10000000 (Exemplo), mas que não dê erro caso os numeros não sejam sequenciais. Alguem pode me ajudar ?
Abraços Walker
Discussão (2)
Carregando comentários...