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 - Gestione popup java
Forum - Visual Basic 6 - Gestione popup java

Avatar
Xaero (Normal User)
Rookie


Messaggi: 34
Iscritto: 04/10/2008

Segnala al moderatore
Postato alle 19:01
Sabato, 04/10/2008
Salve a tutti, sono nuovo e questa è la prima volta che sento la necessità di iscrivermi ad un forum informatico per trovare le informazioni che mi servono.
Arriviamo al dunque:

La parte del login automatica l'ho passata da tempo con l'ormai famosa dichiarazione:
Codice sorgente - presumibilmente VB.NET

  1. Dim a As IHTMLDocument3
  2. Dim b As IHTMLElement
  3. Set a = WBr1.Item(af).Document
  4. Set b = d.getElementsByName(Nome).Item(0)



Il problema lo ho quando invece voglio controllare e gestire variabili e tag di un popup aperto da una funzione java dopo il login.
Nessuno sa come fare?

Grazie in anticipo.

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 0:29
Domenica, 05/10/2008
riesco a malapena a capirti, e credo di non sapere rispondere al tuo problema.
tuttavia cerca di essere piu chiaro, altrimenti dubito che riceverai risposte.

PM Quote
Avatar
Xaero (Normal User)
Rookie


Messaggi: 34
Iscritto: 04/10/2008

Segnala al moderatore
Postato alle 10:45
Domenica, 05/10/2008
Mi servirebbe sapere come fare a controllare variabili e tag di un popup aperto da una pagina html da una funzione java.

Con il codice scritto da me sopra si riesce a controllare una pagina html di cui si conosce quanto meno l'url e l'id del comando html di cui si vogliono modificare i valori dei tag.
Non invece come prendere l'url del popup e di conseguenza agire su i tag di questo.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 14:08
Domenica, 05/10/2008
nn penso si possa fare...

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 14:43
Domenica, 05/10/2008
adesso, correggetemi se sbaglio, l'url della finestra popup deve essere nel sorgente, no?
quindi se fai analizzare il sorgente della pagina e isoli tutti gli url contentuti tra tag corretti ricavi l'url del popup.
lo so che non e` una soluzione generica, perche puo essere messo a variabile o cose del genere, ma puo essere un idea se hai bisogno per una singola situazione.

PM Quote
Avatar
Xaero (Normal User)
Rookie


Messaggi: 34
Iscritto: 04/10/2008

Segnala al moderatore
Postato alle 22:00
Domenica, 05/10/2008
Esatto P4p3r0g4.

Ci avevo pensato anche io e con l'aiuto di firebug ho cercato tra html e javascript, ma purtroppo l'url del popup in questione è contenuto in una variabile.

Io un'altra idea ce l'avrei...
Cercando su internet ho trovato questo:

Codice sorgente - presumibilmente VB.NET

  1. Dim a As HTMLScriptElement
  2. Dim b As IHTMLDocument3
  3. Set b = Webbrowser1.Document
  4. Set a = b.scripts(Nome)



Sapete se adesso è possibile riuscire ad ottenere come output il valore della variabile (contenente l'url) dello script "a"?

ps: la variabile è una matrice di cui conosco i paramentri e il nome.

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 23:54
Domenica, 05/10/2008
mi spiace, non so rispondere.
non ho avuto problemi simili e non conosco neanche questo approccio.
mi spiace.

PM Quote
Avatar
Xaero (Normal User)
Rookie


Messaggi: 34
Iscritto: 04/10/2008

Segnala al moderatore
Postato alle 13:41
Lunedì, 06/10/2008
Va bene, grazie comunque.

Se capisco come si fa lo posto.

PM Quote