Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Interagire WebBrowser
Forum - Visual Basic 6 - Interagire WebBrowser - Pagina 2

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 18:27
Venerdì, 07/05/2010

PM Quote
Avatar
osi94 (Normal User)
Rookie


Messaggi: 45
Iscritto: 25/12/2009

Segnala al moderatore
Postato alle 19:01
Venerdì, 07/05/2010
Testo quotato

Postato originariamente da GrG:

prova con innerText... http://www.devx.com/vb2themax/Tip/18434



Mi sono informato e ho scoperto che InnerText serve per prendere tutto il testo html del body.
Non mi serve dato che devo passare il testo dalla textbox di vb6 alla textbox del body.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 20:17
Venerdì, 07/05/2010
Testo quotato

Postato originariamente da osi94:
textbox del body.



cioè lo vorresti stampare sulla pagina?

per farlo prova a prelevare il codice html, modifichi il contenuto di body mettendoci il tuo testo e poi usi:

webbrowser1.document.write(html_modificato)

dove html_modificato è una variabile string contenente appunto il "nuovo" codice

PM Quote
Avatar
osi94 (Normal User)
Rookie


Messaggi: 45
Iscritto: 25/12/2009

Segnala al moderatore
Postato alle 20:26
Venerdì, 07/05/2010
Testo quotato

Postato originariamente da GrG:

Testo quotato

Postato originariamente da osi94:
textbox del body.



cioè lo vorresti stampare sulla pagina?

per farlo prova a prelevare il codice html, modifichi il contenuto di body mettendoci il tuo testo e poi usi:

webbrowser1.document.write(html_modificato)

dove html_modificato è una variabile string contenente appunto il "nuovo" codice



Esattamente.

Non ti sembra un po' esagerato sostituire l'intero codice html solo per stampare un testo? :-|

Se non ci sono altre alternative uso questo.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 22:53
Venerdì, 07/05/2010
purtroppo io non conosco altri modi...

EDIT:
volendo puoi farlo direttamente provando così:

webbrowser1.document.write('<html><head>'+document.getElementsByTagName('head')(0).innerHTML+'</head><body>'+document.body.innerHTML+'PROVA'+'</body></html>');

in fondo alla pagina dovrebbe comparire PROVA

p.s. Credo però che in questo modo alcune pagine dinamiche si possano "alterare"... prova

Ultima modifica effettuata da GrG il 07/05/2010 alle 23:05
PM Quote
Avatar
osi94 (Normal User)
Rookie


Messaggi: 45
Iscritto: 25/12/2009

Segnala al moderatore
Postato alle 23:41
Venerdì, 07/05/2010
Testo quotato

Postato originariamente da GrG:

purtroppo io non conosco altri modi...

EDIT:
volendo puoi farlo direttamente provando così:

webbrowser1.document.write('<html><head>'+document.getElementsByTagName('head')(0).innerHTML+'</head><body>'+document.body.innerHTML+'PROVA'+'</body></html>');

in fondo alla pagina dovrebbe comparire PROVA

p.s. Credo però che in questo modo alcune pagine dinamiche si possano "alterare"... prova



Ci sono dei link dinamici quindi il metodo non funziona.
Ringrazio te e davifumi89 per l'aiuto. Troverò un metodo da solo :k:

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo