Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    35

    Inserimento news esterne

    Salve a tutti...
    vorrei sapere se è possibile inserire delle news in una pagina ASP prendendole da ansa.it o da un altro sito (citando la fonte e sempre che questi diano il consenso )
    Se si, come posso fare a prendere in una variabile il blocco html che mi interessa eliminando tutto il resto? (Non sono un grande esperto di asp )

    Spero che si possa fare.....

    Grazie in anticipo per la vostra disponibilità
    Giacomo

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    xmlhttp

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    35
    Si, ho già letto il tuo post in un altra discussione....
    sono riuscito a mettere il codice nella variabile ma come faccio a selezionere solo la parte che mi interessa?
    Praticamente il tag <marquee> </marquee>!
    ah, grazie per avermi risposto.
    Se mi puoi fare un esempio di come risolvere il problema (o quale è la funzione per selezionare ed inderire in un' altra variabile solo il blocco di codice mi faresti un grandisssssssimooooooooo piacere

    Grazie
    Giacomo

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In realtà devi fare il contrario.
    Indivisuare il numero del carattere in cui inizia e finisce quell'istruzione tramite due operazioni con Instr()
    E poi usare quei valori all'interno di una mid()

    Roby

  5. #5
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    per cose di questo genere io mi trovo molto bene con le regular expression.
    Te faccio una funzioncina che prende i tag aperti e chiusi
    codice:
    Function PrendiTag(strHTML,strTag)
      set re = new RegExp
      re.Pattern="<" & strTag & ">[\w|\t|\r|\W]*?</" & strTag & ">"
      re.Global=true
      re.IgnoreCase=true
      re.Multiline=true
      set PrendiTag = re.Execute(html)
    End Function
    da usare così
    codice:
    set risultati = PrendiTag(html,"marquee")
    for each ris in risultati
      Response.Write ris.value & "<hr>"
    next

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.