Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    102

    [VB6] sfruttare il webbrowser

    Salve a tutti, volevo sapere una piccola cosetta sul controllo WebBrowser che ha il vb6.
    Secondo voi è possibile andare a leggere ciò che è proiettato sul programma dal controllo WebBrowser?
    Mi spiego meglio, se io ad esempio faccio visualizzare come pagina iniziale google, per dire,e nella barra in cui scrivo la parola da cercare scrivo "html", nel momento in cui io premo il tasto cerca di google, è possibile andare a leggere la parola "html" che ho scritto sul sito??
    Grazie
    Gianluca

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho capito perfettamente, ma forse qualcosa del genere

    codice:
    Private Sub web_BeforeNavigate2(ByVal pDisp As Object, URL As Variant, Flags As Variant, TargetFrameName As Variant, PostData As Variant, Headers As Variant, Cancel As Boolean)
        Dim l1 As Long
        Dim l2 As Long
        Dim s As String
        
        l1 = InStr(URL, "&q=")
        If l1 Then
            l2 = InStr(l1 + 3, URL, "&")
            s = Mid$(URL, l1 + 3, l2 - l1 - 3)
            MsgBox "Hai cercato: " & s
        End If
    End Sub

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    102
    cosa gli passo a web_BeforeNavigate2() come valori di parametri?
    cmq per vedere se ci siamo capiti:
    io apro il programma in VB6.
    c'è il controllo WebBrowser che mi proietta il Browser sul programma e io, caricando come sito ad esempio google, scrivo la parola ciao da ricercare su google.
    e quando io premo poi il tasto di ricerca del sito, vorrei avere in memoria sul programma la parola ciao.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da zanlu88s
    cosa gli passo a web_BeforeNavigate2() come valori di parametri?
    Non hai compreso ... BeforeNavigate2 e' un evento del controllo ... viene richiamato dall'ocx che sa cosa passargli ... tu non devi passare nulla ...

    cmq per vedere se ci siamo capiti:
    io apro il programma in VB6.
    c'è il controllo WebBrowser che mi proietta il Browser sul programma ...
    "proietta" il Browser ... non capisco cosa significhi ...

    Comunque, fai prima a provare piuttosto che ripetere quello che avevi scritto nel primo post ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.