Oppure

Loading
07/05/10 14:30
osi94
Grazie ragazzi siete stati utilissimi.

Ultima cosa: e se ho un text di tipo body, w3schools.com/jsref/…, come devo fare?

<body spellcheck="true" class="wysiwyg">vcccc</body>
Ultima modifica effettuata da osi94 07/05/10 14:34
aaa
07/05/10 16:27
GrG
prova con innerText... devx.com/vb2themax/Tip/…
aaa
07/05/10 17:01
osi94
Postato originariamente da GrG:

prova con innerText... devx.com/vb2themax/Tip/…


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.
aaa
07/05/10 18:17
GrG
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
aaa
07/05/10 18:26
osi94
Postato originariamente da GrG:

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.
aaa
07/05/10 20:53
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
Ultima modifica effettuata da GrG 07/05/10 21:05
aaa
07/05/10 21:41
osi94
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:
aaa