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.
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.
Cosa intendi per "modulo"?
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Ciao e intanto grazie per l'attenzione.Originariamente inviato da Roby_72
Cosa intendi per "modulo"?
Roby
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.
Ti serve una funzione contenente una regular expression che ho pubblicato l'altro giorno qui sul forum.
Si chiama "link_url" cercala.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Trovato!
Dove devo inserire il codice che hai postato?
La funzione ovunque vuoi nella pagina e nel punto in cui stampi il testo:
Robycodice:<%response.write(link_url(nomecampo))%>
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
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>
No, nel db i dati devo finire "puliti".
E' quando li stampi a video che occorre visualizzare il link.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
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
Immagino...![]()
Trova il punto in cui stampi il campo... lì devi mettere la funzione.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!