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

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
osi94 (Normal User)
Rookie


Messaggi: 45
Iscritto: 25/12/2009

Segnala al moderatore
Postato alle 20:22
Giovedì, 06/05/2010
Salve vorrei stampare i valori della textbox, di  questo sito: http://programmavb6.altervista.org/NuovoFile.html , in una textbox in visual basic.
Ho provato con Text1.text = WebBrowser1.Document.All.Item("message").Value , ma non ho avuto fortuna.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 21:11
Giovedì, 06/05/2010

PM Quote
Avatar
osi94 (Normal User)
Rookie


Messaggi: 45
Iscritto: 25/12/2009

Segnala al moderatore
Postato alle 21:15
Giovedì, 06/05/2010
Testo quotato

Postato originariamente da GrG:

http://www.w3schools.com/jsref/dom_obj_textarea.asp



Si, lo so. Ma il problema è che non so cosa mettere nel punto interrogativo: Text1.text = WebBrowser1.Document.All.Item("message").?

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:13
Venerdì, 07/05/2010
prova con .value

PM Quote
Avatar
osi94 (Normal User)
Rookie


Messaggi: 45
Iscritto: 25/12/2009

Segnala al moderatore
Postato alle 15:16
Venerdì, 07/05/2010
Testo quotato

Postato originariamente da GrG:

prova con .value



già provato, ma non funziona.

ps. non da neanche errore.

Forse devo utilizzare GetElementByID ma non so come si utilizza

Ultima modifica effettuata da osi94 il 07/05/2010 alle 15:19
PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:28
Venerdì, 07/05/2010
allora, ho capito, non funziona perchè textarea deve essere presente in un tag form... quindi devi strutturare il sorgente html così:

<form name=form1>
<textare name="messaggio" ... />aaaaa</textarea>
</form>

poi con vb devi usare:

msgbox webbrowser1.document.form1.messaggio.value

PM Quote
Avatar
osi94 (Normal User)
Rookie


Messaggi: 45
Iscritto: 25/12/2009

Segnala al moderatore
Postato alle 15:38
Venerdì, 07/05/2010
Testo quotato

Postato originariamente da GrG:

allora, ho capito, non funziona perchè textarea deve essere presente in un tag form... quindi devi strutturare il sorgente html così:

<form name=form1>
<textare name="messaggio" ... />aaaaa</textarea>
</form>

poi con vb devi usare:

msgbox webbrowser1.document.form1.messaggio.value



E se non è in un tag form non posso ricavarmi il value della textbox?
Comunque ho provato con MsgBox WebBrowser1.Document.iframe.messaggio.Value = Text3.Text ma mi da "Proprietà o metodi non supportati dall'oggetto"

PM Quote
Avatar
davifumi89 (Normal User)
Rookie


Messaggi: 49
Iscritto: 09/03/2010

Segnala al moderatore
Postato alle 15:47
Venerdì, 07/05/2010
msgbox WebBrowser1.Document.getElementById("messaggio").Value

mi risponde con VCCC

PM Quote
Avatar
osi94 (Normal User)
Rookie


Messaggi: 45
Iscritto: 25/12/2009

Segnala al moderatore
Postato alle 16:30
Venerdì, 07/05/2010
Grazie ragazzi siete stati utilissimi.

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

<body spellcheck="true" class="wysiwyg">vcccc</body>

Ultima modifica effettuata da osi94 il 07/05/2010 alle 16:34
PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo