Code: Select all
nction SendSMSI()
local oWnd, oActiveX
DEFINE WINDOW oWnd;
TITLE "Ejemplos de Envio de SMS via Web de Vodafone" ;
MENU ViaWebMenu()
@ 0, 0 ACTIVEX oActiveX PROGID "Shell.Explorer" OF oWnd
oWnd:oClient = oActiveX
ACTIVATE WINDOW oWnd MAXIMIZED;
ON INIT oActiveX:Do( "Navigate2",;
"http://mensaredempresas.vodafone.es/innerUser/servlet/SendMssgServlet",,,;
GetPostData( "enterprise=miempresa&login=milogin&password=mipas&to=61000000&msgText=Hola amigo" ),;
"Content-Type: application/x-www-form-urlencoded" + CRLF )
return nil
Con google Chrome he podido ver los fuentes de la pagina y aparece el directorio al que manda la pagina y por lo tanto con cambiar ese dato de http me ha bastado aunque eso no es transparente para el usuario.
Antonio ahora como hago para que el activex se ejecute sin mostrar los datos en la ventana?
PD.: Gracias Pedro pero como tenemos cuenta en vodafone, he querido hacer el ejemplo con ellos.