Foros del Web » Programando para Internet » Javascript »

Cómo puedo deshabilitar segun

Estas en el tema de Cómo puedo deshabilitar segun en el foro de Javascript en Foros del Web. este codigo... Tengo dos input <input type="checkbox" name="medico" value="checkbox" onclick="cambio('medico')"> <input type="checkbox" name="paciente" value="checkbox" onclick="cambio('paciente')"> que me permiten abrir unas capas ocultas con el siguiente ...
  #1 (permalink)  
Antiguo 22/04/2004, 09:49
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 22 años
Puntos: 9
Cómo puedo deshabilitar segun

este codigo...
Tengo dos input

<input type="checkbox" name="medico" value="checkbox" onclick="cambio('medico')">
<input type="checkbox" name="paciente" value="checkbox" onclick="cambio('paciente')">

que me permiten abrir unas capas ocultas con el siguiente código

<script LANGUAGE="javascript">
var capa
function cambio(idCapa){
if (document.layers) capa = eval("document." + idCapa);
if (document.all) capa = eval(idCapa + ".style");
if (document.getElementById) capa = eval('document.getElementById("' + idCapa + '").style');
if ((capa.visibility == "hidden") || (capa.visibility == "hide")){
capa.visibility = (document.layers) ? "show" : "visible" ;
}else{
capa.visibility = (document.layers) ? "hide" : "hidden" ;
}
}
//-->
</script>


pero quiero que al mismo tiempo que hago click en uno...el otro se deshabilite...
Cómo o sual puede ser la function para deshabilitar...y se puede incorporar dentro de este mismo script??

Grax...
__________________
Buena Vida...
Francisco
  #2 (permalink)  
Antiguo 22/04/2004, 11:10
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 1 mes
Puntos: 772
Hola, Bluesman74cl.

Pon así tus input:

<input type="checkbox" id="medico2" value="checkbox" onclick="cambio('medico')">
<input type="checkbox" id="paciente2" value="checkbox" onclick="cambio('paciente')">

Y en la función:

function cambio(idCapa) {
chk=(idCapa=='medico')?'paciente2':'medico2';
document.getElementById(chk).disabled=document.get ElementById(idCapa+'2').checked;
...

Espero que te sirva. Saludos,
  #3 (permalink)  
Antiguo 22/04/2004, 11:32
 
Fecha de Ingreso: marzo-2003
Ubicación: onde toy?
Mensajes: 1.437
Antigüedad: 22 años
Puntos: 9
JavuerB..te agradezco el código pero sabes... lo he puesto dentro de la funcion..pero no me despliega las capas...
__________________
Buena Vida...
Francisco
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:33.