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

comunicacion entre cliente y servidor

Estas en el tema de comunicacion entre cliente y servidor en el foro de ASP Clásico en Foros del Web. Hola a todos, cuento un poco mi problema. Tengo un sistema en donde tengo 3 textbox. En esos textbox se ingresan unos valores y se ...
  #1 (permalink)  
Antiguo 27/07/2009, 08:19
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 15 años, 9 meses
Puntos: 0
comunicacion entre cliente y servidor

Hola a todos, cuento un poco mi problema.

Tengo un sistema en donde tengo 3 textbox. En esos textbox se ingresan unos valores y se guardan los datos en una base de datos de Access.

Tengo declarado en el servidor una variable llamada BotonApretado y esa variable se la asigno a un control oculto para luego pasar ese valor por el post.

En el servidor:
[highlight = asp]
<%
dim BotonApretado

select case Request.Form("Boton")
case 1
guardarConfiguracion

case else
cargarConfiguracion

end select
%>
[/highlight]

en el cliente:

[highlight = asp]
<input type="hidden" value="<%=BotonApretado%>" name="Boton" />
[/highlight]

y en el cliente tambien tengo 2 botones llamados "Guardar" y "Cancelar" declarados de esta manera:

[highlight = asp]

<input name='guardar' type='button' value="Guardar" onClick="guardarConfiguracion();" />

<input name='cancelar' type='button' value="Cancelar" onClick="cargarConfiguracion();"/>

[/highlight]

y esos metodos declarados en el cliente asignan un valor a BotonApretado de esta manera:

[highlight = asp]

function cargarConfiguracion()
{
<%BotonApretado=12%>
document.ConfiguracionTragaMonedas.submit();
}

function guardarConfiguracion()
{
if (checkValores())
{
<%BotonApretado=1%>
document.ConfiguracionTragaMonedas.submit()
}
}

[/highlight]

Bueno, hasta ahi la explicacion de mi sistema, ahora el problema: los botones andan bien, el de guardar llama a "guardarConfiguracion" y el de cancelar llama a "cargarConfiguracion" pero cuando se le asigna el valor a BotonApretado es como que toma el valor que esta en la funcion que esta declarada mas abaja, o sea que este caso no importa que boton aprete, el valor de BotonApretado es igual a 1 pero entra al metodo que tiene que entrar. ¿Por que pasa esto? no entiendo. Si no se entiende mi explicacion o faltan algunos datos por favor les pido que me lo digan.
Desde ya les agradezco a todos por sus respuestas.
Saludos a todos!!!
  #2 (permalink)  
Antiguo 27/07/2009, 08:27
 
Fecha de Ingreso: julio-2009
Mensajes: 14
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: comunicacion entre cliente y servidor

Vuelvo a poner los codigos:

Código asp:
Ver original
  1. <&#37;
  2. dim BotonApretado
  3.  
  4. select case Request.Form("Boton")
  5.     case 1
  6.         guardarConfiguracion
  7.  
  8.     case else
  9.         cargarConfiguracion
  10.        
  11. end select
  12. %>

Código asp:
Ver original
  1. <input type="hidden" value="<%=BotonApretado%>" name="Boton" />

Código asp:
Ver original
  1. <input name='guardar' type='button' value="Guardar" onClick="guardarConfiguracion();" />
  2. <input name='cancelar' type='button' value="Cancelar" onClick="cargarConfiguracion();"/>

Código asp:
Ver original
  1. function cargarConfiguracion()
  2. {
  3.     <%BotonApretado=12%>
  4.     document.ConfiguracionTragaMonedas.submit();
  5. }
  6.  
  7. function guardarConfiguracion()
  8. {
  9.     if (checkValores())
  10.     {
  11.         <%BotonApretado=1%>
  12.         document.ConfiguracionTragaMonedas.submit()
  13.     }
  14. }

Código asp:
Ver original
  1.  
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 09:40.