![]() |
|
Inserire un link in automatico all'occorrenza di http con Asp
Su molti Forum di un certo livello è possibile inserire in automatico un link quando in una stringa è presente una parola che inizia con http:// ad esempio: Corsi online su http://www.mrwcorsi.it non perdeteli!offrirà in output Corsi online su http://www.mrwcorsi.it non perdeteli!Possiamo decidere di registrare sul database la stringa col il link Html oppure di mostrare il link in fase di lettura del messaggio; in ognuno dei due casi abbiamo bisogno di memorizzare il messaggio in una variabile di tipo String. Divideremo la stringa in un Array ed effettueremo un ciclo (for) sulla lunghezza della stringa, verificando se in uno degli item dell'Array si verifica un'occorrenza di http:// ed in tal caso aggiungeremo il link, altrimenti no. Di seguito un esempio:
<%@LANGUAGE = JScript%>
<%
// RECUPERO LA STRINGA
var query = "Corsi online su http://www.mrwcorsi.it non perdeteli!";
// DIVIDO LA STRINGA IN UN ARRAY
var s = query.split(" ");
var messaggio;
for (var i=0; i<s.length; i++)
{
// SE LA STRINGA CONTIENE HTTP:// CREO IL LINK
if (s[i].indexOf("http://") != (-1))
{
messaggio = "<a href='" + s[i] + "'>" + s[i] + "</a>";
}
// ALTRIMENTI NO!
else
{
messaggio = s[i];
}
Response.Write(messaggio + " ");
}
%>
|
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Guadagna col tuo sito grazie a TradeD...
Riavviare IIS
Effetto ombra su testo con Photoshop
Guida XHTML
Riscrivere le URL con Asp
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Referenze dei Tag Html
HTTP 500 internal server error
Introduzione ad Ajax ed Asp con Jscri...
Breve guida a jQuery
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2012 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||