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
C# / VB.NET - cercare nel browser?
Forum - C# / VB.NET - cercare nel browser?

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 10:26
Venerdì, 10/07/2009
ciao a tutti come posso cercare stringhe di testo in un web browser che ho nel form? quel'è il codice da inserire nel pulsante che andrà a cercare la parola (o frase)?

PM Quote
Avatar
GoLDBeRG (Ex-Member)
Expert


Messaggi: 331
Iscritto: 19/12/2005

Segnala al moderatore
Postato alle 10:32
Venerdì, 10/07/2009
dim str as string=webbrowser1.documenttext

if str.contains("pippo") then
  msgbox("presente")
else
  msgbox("non presente")
end if

PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 13:34
Venerdì, 10/07/2009
si ma io vorrei che cercasse come ad esempio in internet explorer o come in firefox o come tutti i browser che evidenzia anche quello che cerco

PM Quote
Avatar
GoLDBeRG (Ex-Member)
Expert


Messaggi: 331
Iscritto: 19/12/2005

Segnala al moderatore
Postato alle 13:46
Venerdì, 10/07/2009
ah bhe ragazzo è ardua come cosa.... intanto devi vedere come cambiare lo sfondo di un testo con un dato <font color> perche lo span l'ho provato e non funziona... non ti sarà facile

PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 14:02
Venerdì, 10/07/2009
meglio che lascio perdere...:pat:

PM Quote
Avatar
GoLDBeRG (Ex-Member)
Expert


Messaggi: 331
Iscritto: 19/12/2005

Segnala al moderatore
Postato alle 19:23
Venerdì, 10/07/2009
pero' sai cosa puoi fare ora che ci penso.....fai

browser.documenttext=browser.documenttext.replace("cerca","<font color=red>cerca</font>")

tutte le parole "cerca" nel testo diventeranno magicamente rosse

PM Quote
Avatar
riseofapocalypse (Ex-Member)
Pro


Messaggi: 150
Iscritto: 08/07/2009

Segnala al moderatore
Postato alle 21:21
Venerdì, 10/07/2009
Però aggiungo una cosa: si pone il problema che le scritte rimangono rosse anche se chiudi il modulo di ricerca, fino al Refresh della pagina! Per cui ti consiglio di memorizzare l'offset delle occorrenze, così al momento opportuno puoi annullare le tue modifiche :k:

PM Quote
Avatar
Master_VB (Normal User)
Pro


Messaggi: 148
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 15:27
Giovedì, 16/07/2009
modificare l'offset delle occorrenze? cioè?

PM Quote
Avatar
riseofapocalypse (Ex-Member)
Pro


Messaggi: 150
Iscritto: 08/07/2009

Segnala al moderatore
Postato alle 15:36
Giovedì, 16/07/2009
Se ad esempio nella pagina ci fosse un testo così:
Codice sorgente - presumibilmente Plain Text

  1. ci ci ao ao ciao ao ao ci ci


E cercassi la parola "ciao", il codice della pagina diverrebbe:
Codice sorgente - presumibilmente C# / VB.NET

  1. ci ci ao ao <font color=red>ciao</font> ao ao ci ci


E non potresti annullare la modifica fino al Refresh della pagina!
Invece se memorizzi la posizione di ogni parola trovata (occorrenza), puoi annullare le tue modifiche ad esempio quando chiudi il Form di ricerca :k:

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo