1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/// <summary>
/// Gets the JavaScript.
/// </summary>
/// <param name="email">The email.</param>
/// <returns></returns>
private string GetJavaScript(string email)
{
MailAddress emailadress = new MailAddress(email);
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.AppendLine("<script language=\"javascript\"><!--");
stringBuilder.AppendLine(string.Format("var localpart=\"{0}\";", emailadress.User));
stringBuilder.AppendLine(string.Format("var domainpart=\"{0}\";", emailadress.Host));
stringBuilder.AppendLine("document.write('<a href=\"mailto:'+localpart+'@'+domainpart+'\">'+localpart+'@'+domainpart+'</a>');");
stringBuilder.AppendLine("//--></script>");
stringBuilder.AppendLine(string.Format("<noscript>{0} [at] {1}</noscript>", emailadress.User, emailadress.Host.Replace(".", " [dot] ")));
return stringBuilder.ToString();
}
|