Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: link attivi

  1. #1

    link attivi

    Ciao a tutti,
    ho delle pagine con estensione asp su un sito in frontpage. Nelle pagine sono presenti moduli collegati a un db. Volevo chiedere se possibile e come rendere attivi i link inseriti nel testo inserito in un modulo.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cosa intendi per "modulo"?

    Roby

  3. #3
    Originariamente inviato da Roby_72
    Cosa intendi per "modulo"?

    Roby
    Ciao e intanto grazie per l'attenzione.
    Intendo il modulo per inserire il testo nel database. In pratica come il mdoulo di questo forum.
    Poi nella pagina dove il database rilascia il testo dovrei fare in modo che l'url (inserito nel modulo precedente) sia attivo e non solo testo.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ti serve una funzione contenente una regular expression che ho pubblicato l'altro giorno qui sul forum.
    Si chiama "link_url" cercala.

    Roby

  5. #5
    Trovato!
    Dove devo inserire il codice che hai postato?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La funzione ovunque vuoi nella pagina e nel punto in cui stampi il testo:
    codice:
    <%response.write(link_url(nomecampo))%>
    Roby

  7. #7
    Scusami ma ho fatto alcune prove ma con scarso risultato.
    Allora questa la formula di cui mi parlavi, devo inserirla nella pagina dov' è presente il modulo che invia i dati al db?

    Function Link_URL(stringa)
    Dim objRegExp, strTemp
    Set objRegExp = New RegExp
    objRegExp.IgnoreCase = True
    objRegExp.Global = True
    objRegExp.Pattern = "(\b(https?\://)\S+\b}?)"
    strTemp = objRegExp.replace(stringa, "$1")
    Link_URL = strTemp
    Set objRegExp = Nothing
    End Function

    Function Link_email(stringa)
    Dim objRegExp
    Set objRegExp = New RegExp
    objRegExp.Global = True
    objRegExp.IgnoreCase = True
    objRegExp.Pattern = "([\w\-\.]+@([\w\-]+\.)+[a-z]{2,4})"
    Link_email = objRegExp.replace(stringa, "$1")
    Set objRegExp = Nothing
    End Function


    Mentre questa la mia stringa con i risultati del db che dovrà contenere l'url attivo:
    <%= Replace(FP_FieldVal(fp_rs,"intervista"), VbCrlf, "
    ") %></font></td>

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    No, nel db i dati devo finire "puliti".
    E' quando li stampi a video che occorre visualizzare il link.

    Roby

  9. #9
    Ciao,
    scusami se non mi sono più fatto sentire ma sono abruzzese ed il terremoto ha avuto ed ha ancora la precedenza.
    Ho provato ma non riesco. Nella pagina dei risultati del db non riesco a capire dove devo inserire la forumula se nel head, nel body o in altre parti e la stringa:
    <%response.write(link_url(nomecampo))%>

    Scusa ma non sono una gran cima.
    Grazie per la pazienza

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Immagino...
    Trova il punto in cui stampi il campo... lì devi mettere la funzione.

    Roby

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.