Foros del Web » Programando para Internet » ASP Clásico »

Pagina Dinamica -Otro Caso-

Estas en el tema de Pagina Dinamica -Otro Caso- en el foro de ASP Clásico en Foros del Web. HOLA: Tengo una pagina que cambia su contenido/forma segun la opcion elegida en un combo, hasta aqui todo bien porque podria hacer un onchange -> ...
  #1 (permalink)  
Antiguo 06/01/2006, 01:05
Avatar de horizonte  
Fecha de Ingreso: octubre-2005
Ubicación: A 50cm del Monitor(el angulo depende del estado de animo)
Mensajes: 148
Antigüedad: 18 años, 6 meses
Puntos: 1
Pregunta Pagina Dinamica -Otro Caso-

HOLA:

Tengo una pagina que cambia su contenido/forma segun la opcion elegida en un combo, hasta aqui todo bien porque podria hacer un onchange -> submit a la misma pagina y listo.
El tema es que la pagina ya tiene un boton de submit donde pasa los datos ingresados en esta a otra que procesa la BD,...y hasta ahora no se me ocurre como hacerlo.

Tambien aprovecho para preguntar si alguien se acuerda si los objetos Server o Response tienen algun metodo/forma de hacer el Back(volver a la pag.anterior), ya que esto evita que se recargue la pagina y no borra los datos ingresados.

Desde ya muchas gracias si alguien puede aportar algo.
Saludos.
__________________
Mientras tanto aqui, en la Gran Ciudad...
Una nueva hora,...Comienza
:Zzz:

Última edición por horizonte; 06/01/2006 a las 01:11
  #2 (permalink)  
Antiguo 06/01/2006, 10:40
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Cita:
El tema es que la pagina ya tiene un boton de submit donde pasa los datos ingresados en esta a otra que procesa la BD,...y hasta ahora no se me ocurre como hacerlo.
Al momento de pasar a la siguiente página todo lo puedes recoger por Post, ya que el submit se lleva toda la información a la página destino...

Cita:
paginadestino.asp
...
campo = Request.Form["campo"]
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #3 (permalink)  
Antiguo 17/05/2006, 23:02
Avatar de horizonte  
Fecha de Ingreso: octubre-2005
Ubicación: A 50cm del Monitor(el angulo depende del estado de animo)
Mensajes: 148
Antigüedad: 18 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:
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 01:03.