Foros del Web » Programando para Internet » Javascript »

Problema con funcion javascript

Estas en el tema de Problema con funcion javascript en el foro de Javascript en Foros del Web. COmo estan Lo que deseo es que dependiendo delvalor que lelga al parametro pestana me deshabilite o habilite 4 <td> si pestana = 1 debe ...
  #1 (permalink)  
Antiguo 06/02/2008, 14:56
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Problema con funcion javascript

COmo estan

Lo que deseo es que dependiendo delvalor que lelga al parametro pestana me deshabilite o habilite 4 <td>

si pestana = 1 debe habilitar TdListNombre, TdListLista y deshablitar TdTxtNombre, TdTxtValor si es igual a dos o 3 debe hacer al revez deshabilitar TdListNombre, TdListLista y hablitar TdTxtNombre, TdTxtValor

Cuando es =1 funciona perfectamente pero cuando es =2 o 3 no funciona quetengo mal????

Código HTML:
function pestanas(pestana)
{
 <?
   //if($ent==1) $ver_pestana="none"; else $ver_pestana="";
   if($ent==1) $ver_pestana=""; else $ver_pestana="";
  ?>
   document.getElementById('remitente').style.display = "";
   document.getElementById('remitente_R').style.display = "none";
   document.getElementById('predio').style.display = "<?=$ver_pestana?>";
   document.getElementById('predio_R').style.display = "none";
   document.getElementById('empresa').style.display = "<?=$ver_pestana?>";
   document.getElementById('empresa_R').style.display = "none";
  if(pestana==1) 
  {
  	 document.getElementById('pes1').style.display = "";
  	 document.getElementById('remitente').style.display = "none";
  	 document.getElementById('remitente_R').style.display = "";
  	 // Modificaciones Campos pestañas.
     document.getElementById('TrCliente').style.display = "none";
 	 document.getElementById('TrRegional').style.display = "";
	 document.getElementById('TdListNombre').style.display = "";
	 document.getElementById('TdListLista').style.display = "";
	 document.getElementById('TdTxtNombre').style.display = "none";
 	 document.getElementById('TdTxtValor').style.display = "none";
    // Fin Modificaciones 
   }
   else
   {
    document.getElementById('pes1').style.display = "none";
   }
   if(pestana == 2)
   {
    document.getElementById('pes2').style.display = "";
    document.getElementById('predio').style.display = "none";
    document.getElementById('predio_R').style.display = "";   
   }
   else
   {
    document.getElementById('pes2').style.display = "none";
   }
   if(pestana==3)
   {
    document.getElementById('pes3').style.display = "";
    document.getElementById('empresa').style.display = "none";
    document.getElementById('empresa_R').style.display = "";
   }
   else
   {
    document.getElementById('pes3').style.display = "none";
   }
    //Modificaciones Campos pestañas.
   if (pestana==2 || pestana==3)
   {
	document.getElementById('TdListNombre').style.display = "none";
	document.getElementById('TdListLista').style.display = "none";
	document.getElementById('TrRegional').style.display = "none";
	document.getElementById('TrCliente').style.display = "";
	document.getElementById('TdTxtNombre').style.display = "";
	document.getElementById('TdTxtValor').style.display = "";
   }
  //Fin Modificaciones
}
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 13:14.