Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 17-abr-2008, 17:03   #1 (permalink)
wontolla está en el buen camino
 
Avatar de wontolla
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Enviar un mensaje por ICQ a wontolla
Ir a ASP pedir datos y regresar al mismo HTML

Hola a todos:

Tengo un formulario donde solicito una clave de producto. De ahi se va a un ASP donde maneja la base de datos access, busca el producto y muestra sus datos. Asi trabaja bien.

Al hacerlo asi, cambia de hoja porque el formulario esta en una hoja HTML y el codigo que procesa la BD en ASP esta en otra. Obvio.

Lo que quisiera es no tener que cambiar de hoja para mostrar los datos del producto. Es decir, si en la hoja HTML tengo el formulario con el campo para la clave de producto, quisiera poder poner los datos del producto abajo en otra tabla.

¿Se puede hacer esto o tengo tengo que hacer todo en una sola hoja ASP?

saludos cordiales
__________________
El hombre no domina a la montaña, debe derrotarse a si mismo y alcanzar la cumbre.
wontolla está desconectado   Responder Citando
Antiguo 17-abr-2008, 17:08   #2 (permalink)
Colaborador
Shiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy pronto
 
Avatar de Shiryu_Libra
 
Fecha de Ingreso: febrero-2007
Ubicación: Localhost/Pruebas....
Mensajes: 2.588
Enviar un mensaje por MSN a Shiryu_Libra Enviar un mensaje por Yahoo  a Shiryu_Libra Enviar un mensaje por Skype™ a Shiryu_Libra
Re: Ir a ASP pedir datos y regresar al mismo HTML

podrias mantener tu hoja en HTML, usando AJAX, es una ventaja

sabes usar ajax???
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Shiryu_Libra está desconectado   Responder Citando
Antiguo 17-abr-2008, 17:15   #3 (permalink)
wontolla está en el buen camino
 
Avatar de wontolla
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Enviar un mensaje por ICQ a wontolla
Re: Ir a ASP pedir datos y regresar al mismo HTML


No, no se AJAX, apenas estoy aprendiendo ASP y ya logre esto, pero quisiera darle mas presentacion. ¿como ves?
__________________
El hombre no domina a la montaña, debe derrotarse a si mismo y alcanzar la cumbre.
wontolla está desconectado   Responder Citando
Antiguo 17-abr-2008, 17:24   #4 (permalink)
Moderador
u_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy prontou_goldman llegará a ser famoso muy pronto
 
Avatar de u_goldman
 
Fecha de Ingreso: noviembre-2002
Ubicación: LA
Mensajes: 7.263
Enviar un mensaje por MSN a u_goldman
Re: Ir a ASP pedir datos y regresar al mismo HTML

Hay muchas maneras de lograr lo que deseas:

1. Separa tu HTML, crea un asp para la cabecera de tu sitio, otro para el cuerpo, otro para el footer, y llamalos a nivel de include.
2. Utiliza AJAX -si, ya lei-
3. Utiliza un iframe (esto es horrible, pero mejor que nada)

Saludos
__________________
¿Qué darías por vivir un sueño?
u_goldman esta en línea ahora   Responder Citando
Antiguo 17-abr-2008, 17:36   #5 (permalink)
Colaborador
Shiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy prontoShiryu_Libra llegará a ser famoso muy pronto
 
Avatar de Shiryu_Libra
 
Fecha de Ingreso: febrero-2007
Ubicación: Localhost/Pruebas....
Mensajes: 2.588
Enviar un mensaje por MSN a Shiryu_Libra Enviar un mensaje por Yahoo  a Shiryu_Libra Enviar un mensaje por Skype™ a Shiryu_Libra
Re: Ir a ASP pedir datos y regresar al mismo HTML

Cita:
Iniciado por u_goldman Ver Mensaje
....
3. Utiliza un iframe (esto es horrible, pero mejor que nada)

Saludos
Nooooo!!!!! :

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
Shiryu_Libra está desconectado   Responder Citando
Antiguo 17-abr-2008, 18:21   #6 (permalink)
i_e_s27 tiene algunos puntos positivos de karma
 
Avatar de i_e_s27
 
Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 195
Re: Ir a ASP pedir datos y regresar al mismo HTML

Se puede hacer lo que pides teniendo que recargar la pagina:

En el form action (la pagina que recibe los datos) pones la misma pagina que tiene el formulario (la que envia los datos):

<form id="formulario" name="formulario" method="post" action="LAMISMAPAGINA.ASP" accept-charset="UTF-8">

Y en esta misma pagina pones el codigo actual que tienes en la que recibe los datos, poniendo entre algun codigo similar a este...

If Request.Form("algo") <> "" Then
.....
End if

...para que no te muestre la tabla HTML si no se ha enviado el formulario.

Saludos!
i_e_s27 está desconectado   Responder Citando
Antiguo 18-abr-2008, 08:25   #7 (permalink)
Colaborador
JuanRAPerez tiene algunos puntos positivos de karma
 
Avatar de JuanRAPerez
 
Fecha de Ingreso: octubre-2003
Mensajes: 1.741
Re: Ir a ASP pedir datos y regresar al mismo HTML

jajaj i_e_s27 es lo que yo iva a recomendar cuando empece a leer el post

si quieres ver el formulario y el resultado de las búsquedas
+ has tu formulario y seguido tu do while con los registros de tu búsqueda
+ si no has enviado el form que no muestre nada
+ si el form se envió como lleva valores para la búsqueda entonces ahi muestras
++ no hay registros que mostrar con palabra tal, o muestras tantos registros encuentre la base de datos abajo de el form

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
JuanRAPerez está desconectado   Responder Citando
Antiguo 18-abr-2008, 09:46   #8 (permalink)
wontolla está en el buen camino
 
Avatar de wontolla
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Enviar un mensaje por ICQ a wontolla
Re: Ir a ASP pedir datos y regresar al mismo HTML

ok, creo entender cual es la logica, pero no se como mezclar codigo ASP junto con HTML en una sola hoja...perdon, es que estoy apenas aprendiendo.

Actualmente ya hice esto:

<html>
<head>
<style type=text/css>
.Lista {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
text-decoration: none;

}
.CTexto {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
}
.Boton {
font-family: Arial, Helvetica, sans-serif;
font-size: 5pt;
text-decoration: none;
height: 16px;
background-color: #FF9900;
font-weight: bold;
.

}
</style>
</head>
<body bgcolor="#DED3B9">
<font face=Arial size=2>

<form action="busca_datos.asp" method="POST">
<br>

<font size=2><b>Captura Clave Producto</b></font>
<table border= 1> <!-- tabla principal -->
<tr>
<td><!-- celda generales -->
<table border= "1">
<table border= 1> <!-- tabla noref -->
<tr>
<td><h1 class=Ctexto>NoRef:</td>
<td><input type="Text" name="noref" maxlength="20" class="CTexto">
<input type="Submit" name="Submit" value="Enviar">
</td>
</tr>

</table><!-- fin tabla noref -->
</table>
</table>
</form>


</font>

</body>
</html>

Pero no se como meterle el codigo ASP. Desde aqui ya solo se como enviar los datos a la pagina ASP para buscar el registro.
__________________
El hombre no domina a la montaña, debe derrotarse a si mismo y alcanzar la cumbre.
wontolla está desconectado   Responder Citando
Antiguo 18-abr-2008, 11:16   #9 (permalink)
Colaborador
JuanRAPerez tiene algunos puntos positivos de karma
 
Avatar de JuanRAPerez
 
Fecha de Ingreso: octubre-2003
Mensajes: 1.741
Re: Ir a ASP pedir datos y regresar al mismo HTML

oki ahora pega el código así


Código PHP:
<font size=2><b>Captura Clave Producto</b></font>
<
table border1> <!-- tabla principal -->
<
tr>
<
td><!-- celda generales -->
<
table border"1">
<
table border1> <!-- tabla noref -->
<
tr>
<
td><h1 class=Ctexto>NoRef:</td>
<
td><input type="Text" name="noref" maxlength="20" class="CTexto">


<
input type="hidden" name="MostraResultados" value="si">



<
input type="Submit" name="Submit" value="Enviar">
</
td>
</
tr>

</
table><!-- fin tabla noref -->
</
table>
</
table>
</
form>
</
font>

<%if 
request("MostraResultados") = "si" then%>



pega aquí tu asp


<%end if%>

</
body>
</
html

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
JuanRAPerez está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 14:56.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93