visor web dentro de un form ...

25/07/2008 - 14:38 por Xavier Fargas | Informe spam
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

Preguntas similare

Leer las respuestas

#1 Carlos Alloatti
26/07/2008 - 21:23 | Informe spam
On 25 jul, 09:38, Xavier Fargas wrote:
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...l-variable

Carlos Alloatti
Respuesta Responder a este mensaje
#2 Xavier Fargas
29/07/2008 - 18:24 | Informe spam
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

Carlos Alloatti escribió:
On 25 jul, 09:38, Xavier Fargas wrote:
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...l-variable

Carlos Alloatti
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida