Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Como aparecer y desaparecer un objeto con javascript a partir de un indice <select>
Enviado por piratita el día 15 de enero de 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"
}
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
Yo cuando quiero ocular o mostrar un obje to uso style.visibility = 'hidden' y style.visibility = 'visible'.
Te recomieno que para hacer referencia a un objeto en ved de usar document.layers[id] y document.all[id] uses document.getElementById(id), no se si funciona en NS pero si lo hace en IE y Mozilla.
La funcion te quedaria algo asi (no se si funciona la escribo sin probar):
function visible(sID) {
var oElemento = document.gerElementById(sID);
if (oElemento) {
if (oElemento.style.visibility == 'visible')
oElemento.style.visibility = 'hidden';
else
oElemento.style.visibility = 'visible';
}
}