oDlg:oClient:=TActiveX():New(oDlg, "Shell.Explorer.2", 0, 0, oDlg:nWidth, oDlg:nHeight) oDlg:oClient:Do("Navigate2", "https://www.website/") do while .T. oDk:=oDlg:oClient:GetProp("Document") if valtype(oDk)="U".or.oDk:ReadyState!="complete" ...
... a veces NO retu .f. END WITH OBJECT oIE :Visible := .F. :ToolBar := .F. :FullScreen := .F. :Invoke( "Navigate", cURL ) END WITH TRY oIE:Navigate2( clinkSing ) CATCH oErr1 TRY oIE:Navigate( clinkSing ) CATCH oErr2 MsgWait("Error al tratar de firmar documento","No firmo",2) ...
En efecto tendría que ser oActiveX:DO( "Navigate2", cDir ) lo otro es un "defecto" al copiar y pegar el código en el mensaje . :D Como "Test" comenta el" on init" a ver si te da error o se queda en la ventana ...
Amigo ya probé tu codigo. Primeramente me arrojó error de sintaxis en la línea ON INIT ( oActiveX:DO( "Navigate2", cDir ) y recordando lo que lei anoche, el amigo cristóbal navarro recomendaba sustituir ":" por ":" de manera que quedara ...
... la llamo así: oActiveX = TActiveX():New( oWndWeb, "Shell.Explorer" ) oWndWeb:oClient = oActiveX oWndWeb:Resize() oActiveX:Do( "Navigate2", cWeb ) He buscado un poco por la red y no doy con ello, y lo que encuentro en este foro por ahora tampoco. Gracias,