Discussion:
visor web dentro de un form ...
(demasiado antiguo para responder)
Xavier Fargas
2008-07-25 12:38:09 UTC
Permalink
Saludos al grupo

Ya sé que este tema está muy trillado pero no he encontrado una solución
viable todavía a mi problema. Todos los controles que he encontrado al
respecto me permiten navegar por internet sin problemas, cargar un
documento html desde disco ... ¿pero qué pasa cuando el código html lo
tengo metido dentro de un campo memo?, la única solución que he
encontrado es convertirlo a file temporalmente, visualizarlo y luego
borrarlo, pero eso no me convence.

¿Hay alguna forma de poder visualizar directamente código html contenido
en un campo memo sin pasar por un file temporal?

Saludos y gracias de antemano
Xavier Fargas


P.D. uso VFP 9.0 + SP1
Carlos Alloatti
2008-07-26 19:23:24 UTC
Permalink
Post by Xavier Fargas
Saludos al grupo
Ya sé que este tema está muy trillado pero no he encontrado una solución
viable todavía a mi problema. Todos los controles que he encontrado al
respecto me permiten navegar por internet sin problemas, cargar un
documento html desde disco ... ¿pero qué pasa cuando el código html lo
tengo metido dentro de un campo memo?, la única solución que he
encontrado es convertirlo a file temporalmente, visualizarlo y luego
borrarlo, pero eso no me convence.
¿Hay alguna forma de poder visualizar directamente código html contenido
en un campo memo sin pasar por un file temporal?
Saludos y gracias de antemano
Xavier Fargas
P.D. uso VFP 9.0 + SP1
lcHtml = [<html><body>Hello World!</body></html>]
lnLoadTimeout = 3 && seconds
WITH Thisform.oWeb.OBJECT
.Navigate("about:blank")
&& Wait for load completion
lnStartSeconds = SECONDS()
DO WHILE .ReadyState <> 4 ;
AND (SECONDS()-lnStartSeconds <= lnLoadTimeout )
DOEVENTS
ENDDO
&& Load HTML into Web Browser Control
.Document.Open()
.Document.Write(lcHtml)
.Document.Close()
&& Wait for load completion
lnStartSeconds = SECONDS()
DO WHILE .ReadyState <> 4 ;
AND (SECONDS()-lnStartSeconds <= lnLoadTimeout )
DOEVENTS
ENDDO
ENDWITH

Loading HTML into a WEB Browser Control from Variable
http://berezniker.com/content/pages/visual-foxpro/loading-html-web-browser-control-variable

Carlos Alloatti
Xavier Fargas
2008-07-29 16:24:13 UTC
Permalink
mil gracias Carlos por la respuesta, eres un crack, hasta hoy no me
había dado cuenta.
mañana mismo mepongo en ello

Saludos
Xavier Fargas
Post by Carlos Alloatti
Post by Xavier Fargas
Saludos al grupo
Ya sé que este tema está muy trillado pero no he encontrado una solución
viable todavía a mi problema. Todos los controles que he encontrado al
respecto me permiten navegar por internet sin problemas, cargar un
documento html desde disco ... ¿pero qué pasa cuando el código html lo
tengo metido dentro de un campo memo?, la única solución que he
encontrado es convertirlo a file temporalmente, visualizarlo y luego
borrarlo, pero eso no me convence.
¿Hay alguna forma de poder visualizar directamente código html contenido
en un campo memo sin pasar por un file temporal?
Saludos y gracias de antemano
Xavier Fargas
P.D. uso VFP 9.0 + SP1
lcHtml = [<html><body>Hello World!</body></html>]
lnLoadTimeout = 3 && seconds
WITH Thisform.oWeb.OBJECT
.Navigate("about:blank")
&& Wait for load completion
lnStartSeconds = SECONDS()
DO WHILE .ReadyState <> 4 ;
AND (SECONDS()-lnStartSeconds <= lnLoadTimeout )
DOEVENTS
ENDDO
&& Load HTML into Web Browser Control
.Document.Open()
.Document.Write(lcHtml)
.Document.Close()
&& Wait for load completion
lnStartSeconds = SECONDS()
DO WHILE .ReadyState <> 4 ;
AND (SECONDS()-lnStartSeconds <= lnLoadTimeout )
DOEVENTS
ENDDO
ENDWITH
Loading HTML into a WEB Browser Control from Variable
http://berezniker.com/content/pages/visual-foxpro/loading-html-web-browser-control-variable
Carlos Alloatti
Loading...