Dificuldade em ocultar layers (Div)
Oi pessoal,Seguinte: estou com um código para ocultar e exibir um div. Porém quero que ele funcione controlado por um combo box.Ex: Se eu selecionar um opção do combo, ele esconde o layer, qualquer uma outra opção do combo, o layer tem que ficar oculto.Infelizmente, não estou conseguindo fazer isso.O código que tenho é esse:
// Oculta um divfunction toggleLayer(whichLayer){var x = whichLayer;var y = document.form.cbxtipo_numero.value;if (y == "-1") { if (document.getElementById) { var style2 = document.getElementById(x).style; style2.display = style2.display? "":"block"; } else if (document.all) { var style2 = document.all[x].style; style2.display = style2.display? "":"block"; } else if (document.layers) { var style2 = document.layers[x].style; style2.display = style2.display? "":"block"; }}else{ if (document.getElementById) { var style2 = document.getElementById(x).style; style2.display = style2.display? "":"none"; } else if (document.all) { var style2 = document.all[x].style; style2.display = style2.display? "":"none"; } else if (document.layers) { var style2 = document.layers[x].style; style2.display = style2.display? "":"none"; }}}// Fim oculta div.
O combo é esse:
<select size="1" class="bordaedt-enabled" id="cbxtipo_numero" name="cbxtipo_numero" onChange="toggleLayer('a1');" style="width:201px;"> ... Asp que chama os valores do banco. ...</select>
Como vocês devem ter reparado, o valor que deve exibir o layer é -1.Agradeço a ajuda de vocês,
Discussão (6)
Carregando comentários...