Como aparecer y desaparecer un objeto con javascript a partir de un indice <select>

piratita
16 de Febrero del 2006
Como aparecer y desaparecer un objeto al seleccionar un indice de un objeto <select> ejemp.

<SCRIPT LANGUAGE="JavaScript">
<!--
function show(id) {
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
if (ns4) document.layers[id].visibility = "show";alert("show");
else if (ie4) document.all[id].style.visibility = "visible";alert("visible")
}

function hide(id) {
ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
if (ns4) document.layers[id].visibility = "hide"
else if (ie4) document.all[id].style.visibility = "hidden"
}


function otracol()
{
if(document.registro.campos.value==0)
{
show("fo");
}
else{
hide("fo");
}
}
//-->
</SCRIPT>


<tr>
<td align="right" class="td1"><span class="ast" style="padding-right:5px;">* </span><font face="Arial, Helvetica, sans-serif">Colonia:</font></td>
<td class="td1">

<select name='cmb_colonia' onChange='xcx();'>
<option value='0'>Selecciona la Ciudad</option>
</select>

<span id="fo" style="visibility=hidden;">
<font face="Arial, Helvetica, sans-serif"> Otra: <input type="text" name="colonia" size="20" value="">
</span>
</td>
</tr>

Leonardo
16 de Febrero del 2006
Estimado piratita, te recomendaría que colocaras comentarios al código para que quienes lo consulten puedan entenderlo fácilmente. Yo tengo un script que hace algo parecido y lo colocaré dentro de poco