La pregunta viene debido a que tengo q'cargar un valor(value) q'se obtiene de una BD(SQL) a un input "text".
Se me ocurrio pasar el valor como parametro a una funcion(JavaScript) y de ahi cargar como de costumbre dicho valor al input "text". El tema es q'creo q'dentro de ASP no me acepta llamadas a funciones.
Este seria el codigo q'esta en la misma pagina.asp (esta dentro del form):
Código:
<%
Dim strSQL, oConn, objRS, idMax
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Driver={SQL Server};Server=ServerName;Database=DBName;Trusted_Connection=yes;"
strSQL= "select max(id_Actual) as MaxID "& _
"from Datos_Actuales"
Set objRS= oConn.Execute(strSQL)
idMax= objRS("MaxID")
cargaMax(idMax) '<--Esta es la linea 604
'Esto lo hago solo para ver q'me devuelva el valor correcto(esta OK)
Response.Write("<tr>" &objRS("MaxID")& "</tr>")
objRS.Close
oConn.Close
set objRS = nothing
set oConn = nothing
%>
 
</form>
<!-- ------------------ FUNCIONES ----------------------------------- -->
<script language="javaScript">
function cargaMax(idMax) {
document.form.id.value= idMax;
}
</script>
Me da ERROR:
-------------
Microsoft VBScript runtime error '800a000d'
Type mismatch: 'cargaMax'
/WebDir/CGI-BIN/pagina.asp, line 604
Desde ya muchas gracias a quien pueda aportar algo,
Saludos.