Ciao sullo snitz forum ho questo javascript che sistema i link (con www. o senza... etc...)
<script language="javascript1.2" runat=server>
function edit_hrefs(s_html, type){
s_str = new String(s_html);
if (type == 1) {
s_str = s_str.replace(/\b(http\:\/\/[\w+\.]+[\w+\.\:\/\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/gi,
"<a href=\"$1\" target=\"_blank\">$1<\/a>");
}
if (type == 2) {
s_str = s_str.replace(/\b(https\:\/\/[\w+\.]+[\w+\.\:\/\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/gi,
"<a href=\"$1\" target=\"_blank\">$1<\/a>");
}
if (type == 3) {
s_str = s_str.replace(/\b(file\:\/\/\/\w\:\\[\w+\/\w+\.\:\/\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/gi,
"<a href=\"$1\" target=\"_blank\">$1<\/a>");
}
if (type == 4) {
s_str = s_str.replace(/\b(www\.[\w+\.\:\/\_\?\=\&\-\'\#\%\~\;\,\$\!\+\*]+)/gi,
"<a href=\"http://$1\" target=\"_blank\">$1</a>");
}
if (type == 5) {
s_str = s_str.replace(/\b([\w+\-\'\#\%\.\_\,\$\!\+\*]+@[\w+\.?\-\'\#\%\~\_\.\;\,\$\!\+\*]*)/gi,
"<a href=\"mailto\:$1\">$1</a>");
}
return s_str;
}
</script>
Vorrei modificare lo script riportato sopra in modo che quando un url è composto da tot caratteri viene abbreviato come accade in questo forum .... Es
Url da 150 caratteri:
wwww.miodonominio/asp/.../intel.php
Grazie per l'aiuto
Ciao