Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2007, 05:24
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Paso de variables de JAVASCRIPT a JScript

Hola Shilfild,

en el primer archivo sustituye
Código:
if (campos==''){
        enviar()
    }else{
        if (campos!='') {peticion(campos)}
    }
}
por

Código:
if (campos==''){
        form1.submit()
    }else{
        if (campos!='') {peticion(campos)}
    }
Esto provoca el envio del formulario (es lo mismo que pulsar sobre un boton tipo submit). La función enviar() puedes quitarla.

En cuanto al archivo que recibe el POST yo lo haria asi:


Código:
<script language=VBScript runat=server>
<!-- Archivo con ctes. de BD lo copiamos aquí por comodidad. -->
<!--#INCLUDE file="../Sugerencias.validar/ADOJAVAS.inc"-->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Ejemplo Libro 1 asp</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
    
<body>
         
<script language=JScript runat=server>
            
            nombre=Request.querystring("txtnombre")
            telefono=Request.querystring("txttelefono")
            mail=Request.querystring("txtemail")
            sugerencia=Request.querystring("txtsugerencia")%>

            Ob_Conn= new ActiveXObject("ADODB.Connection")
             Ob_RS= new ActiveXObject("ADODB.Recordset")
            Ob_Conn.open("SUGERENCIAS");
            Ob_RS.open("SUGERENCIAS", Ob_Conn, adOpenStatic,adCmdTable)
            
            
            
            Ob_RS.addnew()
                Ob_RS("nombre")= nombre
                Ob_RS("mail")= mail
                Ob_RS("telefono")= telefono
                Ob_RS("sugerencia")= sugerencia
            Ob_RS.update()
            Ob_RS.close()
            Ob_Conn.close()
            Response.Write("Grabado")    
    
</script>
    
</body>
</html>
Recuerda que JScript no necesita los tags de apertura / cierre de ASP (<% %>) Han de incluirse dentro de los tags <script> </script> tal y como lo has hecho.


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -