Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Cosina su variabili VB ( facile facile )

    Ipotiziamo che io ho per esempio una variabile chiamata file dove file è = al testo contenuto all'interno di un oggetto inet in Visual Basic.... in pratica

    inet.OpenUrl = "http://www.htm.it/"

    file = inet.OpenUrl


    file = "<html><body>link etc... etc... etc."

    ora se io volessi trovare per esempio href, e trasformare in una seconda variabile il contenuto di href come faccio ????

    considerando che a me occorre trovare non solo href, ma anche altri tag o parole nella pagina convertendo il contenuto in una nuova variabile...
    CORROBORANTE
    GLEEEEEERRB!

  2. #2
    Utente bannato
    Registrato dal
    Mar 2002
    Messaggi
    1,811
    non so a cosa potrebbe servirti comunque prova questo..

    io per cose cosi' uso la funzione (o right) o left
    ma ch è anche la mid se vuoi prendere un pezzo di stringa centrale

    la left vuole la stringa e quante lettere voui che prenda..
    la ritht il contrario...

  3. #3
    potresti farmi un esempio pratico ?

    in pratica il mio esempio di codice è =


    inet.OpenUrl = "http://www.html.it"

    file = inet.OpenUrl // "<html><body>link etc... etc... etc."

    ........ ora voglio che tutto negli " " di href sia inserito nella variabile (stringa)
    CORROBORANTE
    GLEEEEEERRB!

  4. #4
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Prova con:
    codice:
    A=instr(File,"href")
    File2=mid(file,A)
    La funzione Instr ti dice dove e' posizionato il primo carattere che devi cercare (href in questo caso), quindi prendi tutti i caratteri a partire da quella posizione (con la funzione Mid() )

    Puoi anche prendere n caratteri a partire da quella posizione: p.e.

    codice:
    A=instr(File,"href")
    File2=mid(file,A,3)
    in questo caso in File2 ci sara' "hre"
    ...and I miss you...like the deserts miss the rain...

  5. #5
    grazie per l'aiuto, così intanto ottengo la variabile, ma mi manca una cosa, io non conosco quanto sia lungo il campo da cercare, e soprattutto, non sò come inserire in quella variabile solo il contenuto di href, e non tutto quanto
    CORROBORANTE
    GLEEEEEERRB!

  6. #6
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Puoi cercari il tag /a
    A questo punto fai la differenza tra il valore restituito da
    A=instr(File,"href")
    e
    B=instr(File,"/a")

    quindi
    B meno A hai il numero di caratteri da prendere.
    ...and I miss you...like the deserts miss the rain...

  7. #7
    allora io ho fatto questo :

    Inet1.OpenURL "http://www.g32.it"

    file = Inet1.OpenURL

    Text1.Text = file

    a = InStr(file, "href=")
    b = InStr(file, "></a")
    c = b - a
    res = Mid(file, a, c)

    Text2.Text = res


    il risultato è quasi giusto, ma trova ancora "href=" dove non dovrebbe comparire in "res"
    CORROBORANTE
    GLEEEEEERRB!

  8. #8
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    ...allora metti

    c = b - (a +4)


    ...and I miss you...like the deserts miss the rain...

  9. #9
    Utente bannato
    Registrato dal
    Apr 2002
    Messaggi
    546
    m$ = "http:\\www.g32.it"
    c = Len(m$)
    b$ = Mid(m$, 8, c)

  10. #10
    con

    res = b - (a + 5)

    res = href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image1','','gatto2.jpg' ,1)">[img]gatto.jpg[/img]<img name="Image1" border="0" src="gatto.jpg" width="180" height="223"
    CORROBORANTE
    GLEEEEEERRB!

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.