Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2006, 23:02
Avatar de horizonte
horizonte
 
Fecha de Ingreso: octubre-2005
Ubicación: A 50cm del Monitor(el angulo depende del estado de animo)
Mensajes: 148
Antigüedad: 19 años, 6 meses
Puntos: 1
Información Documentar

Ante todo una aclaracion: me puse a ver todos mis post y me encontre con que habia varios que quedaron inconclusos(aunque ya fueron solucionados en su tiempo de publicacion), entonces decidi cerrar todos mis post, es decir a lo largo de todo este tiempo fui aprendiendo con ustedes(entre otras fuentes), y me parecio etico aportarles un poco de orden para que estos post sirvan a otra gente.

Esto lo solucione con la ayuda de CSS: en algun evento de un objeto llamo a las funciones que modifican la pagina segun la opcion elegida o evento
Código:
function viewHide(id) {
  var targetElement;
  
  targetElement = document.getElementById(id);
		
  if(document.form.objeto0.value == 'OpcionX') {
    targetElement.style.display = "none";
  }
  else {
	targetElement.style.display = "";
	}
	 
	viewHide2();
}
// --------------------------------------------------------------------------

function viewHide2() {
  var target_obj1, rta, cadena;
  cadena =document.form.campo1.value;

  target_obj1 = document.getElementById("objeto1");
    
	if(document.form.campo1.value == 'OpcionA' ) {
 
	  if(document.form.obj2.value == 'SubOpcionA') {	
	    target_z_obj1.style.display = "";
	  } else {
            target_obj1.style.display = "none";
	  }
       } else {
         target_obj1.style.display = "";
       }
	
	if(document.form.obj2.value == 'OpcionB') {
	  if(document.form.obj3 =="") {
  	    document.form.obj3= "valorA";
  	    rta= confirm("Titulo de pregunta?");
	    if(rta == true){
	      document.form.obj4.value = "valorB";
	    }
	  }
	}
	if(document.form.obj2.value == 'OpcionC') {
	  if(document.form.obj3.value =="") {
  	    rta= confirm("Titulo de pregunta?");
	    if(rta == true){
	      document.form.obj4.value = "valorC";
	    }
	  }
	}
}
</script>
Espero les haya sido util,
Saludos
__________________
Mientras tanto aqui, en la Gran Ciudad...
Una nueva hora,...Comienza
:Zzz: