![]() |
|
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
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||