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

pasar valor desde javascript a ASP ??

Estas en el tema de pasar valor desde javascript a ASP ?? en el foro de ASP Clásico en Foros del Web. Hola Tengo un duda, como debo hacer para rescatar un valor que viene desde javascript para incluirlo dentro de un string que usare con codigo ...
  #1 (permalink)  
Antiguo 19/04/2004, 20:38
 
Fecha de Ingreso: julio-2002
Ubicación: stgo rec
Mensajes: 438
Antigüedad: 22 años, 8 meses
Puntos: 3
pasar valor desde javascript a ASP ??

Hola

Tengo un duda, como debo hacer para rescatar un valor que viene desde javascript para incluirlo dentro de un string que usare con codigo ASP

La idea es poner el valor de la variable idsel en el string de la variable sSQL


Código PHP:
function showimage(){
    if (!
document.images)
        return
        
idsel document.formdatosenvio.picture.options[document.formdatosenvio.picture.selectedIndex].value
        
<%
        
'Abre la Bease de datos    
        Set Conn = Server.CreateObject("ADODB.Connection")    
        Set Rs =Server.CreateObject("ADODB.RecordSet")
        Conn.Open DefConexionBDD
        '
Busca
        sSql 
"SELECT * FROM tabla WHERE ID " idsel
        RS
.Open sSQL,Conn,3,&H0001
        
If NOT RS.EOF Then
            tarchivo 
RS.Fields("archivo")
        
End if
        %>
        
document.images.pictures.src = <%= tarchivo %>
    } 


Le agradecera cualquier ayuda
__________________
Saludos
Leo
  #2 (permalink)  
Antiguo 20/04/2004, 09:39
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
No, leophp, no se puede.
Primero, son dos ámbitos diferentes... aunque más allá del ámbito (cliente o servidor), tenés qie ver quién se ejecuta primero y qué hace.

Como asp se ejecuta primero en el servidor y un response.write devuelve texto al navegador, esta parte es válida:


Cita:
document.images.pictures.src = <%= tarchivo %>

Al contrario, como isdel es una variable client-side, la siguiente línea no es válida:

Cita:
sSql = "SELECT * FROM tabla WHERE ID " & idsel
ya que todo lo que está entre <% y %> desconocerá por completo el script javascript
  #3 (permalink)  
Antiguo 20/04/2004, 12:55
 
Fecha de Ingreso: octubre-2003
Ubicación: santiago
Mensajes: 16
Antigüedad: 21 años, 6 meses
Puntos: 0
lo mas aconsejable seria que javascript.
submitiera el form. (llamara a la misma pagina asp) que contiene el campo.
y tomar ese campo a la vuelta con Request y hay obtener el registro que quieras.

<%pa_Folio = Request("df_Folio")%>

function VerIotrabajo(nFolio)
{
document.frm_Con_ocompra_c.df_Folio.value=nFolio;
document.frm_Con_ocompra_c.submit();
}


<form AUTOCOMPLETE="OFF" action="ot_iotrabajo.asp" method="post" name="frm_Con_ocompra_c" id="frm_Con_ocompra_c" target="_blank">
<input type="hidden" name="df_Folio">
<input type="hidden" name="df_Origen" value="OI">
</form>
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 12:40.