Visual Basic - Generar un FORM y hacer un submit

Life is soft - evento anual de software empresarial
 
Vista:

Generar un FORM y hacer un submit

Publicado por Avatar (8 intervenciones) el 29/12/2003 22:42:07
Buenas tardes:

Lo que tengo que hacer es medio rebuscado.
Tengo una DLL que necesito genere un FORM (HTML) en tiempo de ejecución y haga un submit de ese FORM a una URL determinada.

salu2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Generar un FORM y hacer un submit

Publicado por Cecilia Colalongo (3116 intervenciones) el 30/12/2003 00:56:16
Lo puedes hacer con la referencia a XML 4.0:

Dim xmlhttp As MSXML2.ServerXMLHTTP40

Set xmlhttp = New MSXML2.ServerXMLHTTP40

xmlhttp.open "POST", "http://www.miservidor.com/mipagina.html", False

xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"

xmlhttp.send "parametro1=valor1¶metro2=valor2"

Debug.Print xmlhttp.responseText
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Generar un FORM y hacer un submit

Publicado por Avatar (8 intervenciones) el 30/12/2003 16:32:54
Antes que nada te agradezco la respuesta.
El codigo en un principio funciona pero no se porque no hace nada. O sea.. lo puse un metodo en una DLL que llama una pagina ASP y por lo que suponía debería hacer algo, pero simplemente se queda en la pagina donde esta.. no hace submit ni nada.
Probé el mismo codigo desde otra nueva aplicación ejecutando el codigo en un evento de un boton y tampoco hace nada..
El debug.print imprime el HTML todo bien.. pero no se supone que tiene que abrir un browser o hacer el submit en el browser que esta abierto?

salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Generar un FORM y hacer un submit

Publicado por Cecilia Colalongo (3116 intervenciones) el 31/12/2003 13:15:57
El browser no interviene en nada, simplemente es una forma de enviar datos a una página ASP desde VB y lo que devuelve es el resultado.

Es el equivalente a que dentro del browser coloques los datos y hagas un submit y te presenta el resultado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar