浏览器联系站长
JavaScript的联系站长是一个非常有用的工具,为打击垃圾邮件,这是一个优雅的使用很方便的脚本语言。
为什么你需要一个Javascript联系站长吗?
乍一看,似乎并不需要一个JavaScript版本的mailto功能。
毕竟,这是一个方法的HTML ,它会自动启动邮件客户端:
<A href=mailto: your.email@address.com>给我发电子邮件!</ A>
不幸的是,垃圾邮件发送者能够开发出“机器人”,“蜘蛛”的网站 - 也就是说,通过所有的HTML代码,他们可以去,以便找到电子邮件地址。 当他们发现之一,它进入到一个被发送垃圾邮件的垃圾邮件,也差的形式。
但是,使用JavaScript联系站长能打败这个战术。 相同的代码告诉忽视非JavaScript功能的浏览器的JavaScript -即, - - ! 标签 - 保持蜘蛛,从认识到的电子邮件地址。
示例代码片段
一个JavaScript联系站长技术是那么容易,有很多不同的方法来创建它。
以下是简单一个例子,从另一个例子修改DesignPlace 。
在网上可以找到许多其他的代码示例,当然学习更多的JavaScript来创建自己的。
/ /这个脚本,你想要的电子邮件中的链接: <script language="Javascript" type="text/javascript"> <! - / /这个隐藏非启用浏览器的JavaScript / /该脚本使用下列变量
VAR emailPrefix =“电子邮件用户名”; / /第一部分的电子邮件地址
|
这可能看起来像很多努力去通过一个电子邮件中的链接-这是真的,它是,或将除了剪切和粘贴的魔术。 然而,更重要的是,它可以保护从被挖出的电子邮件地址。
另一种方法
当然,你也可以使用一个在线代码生成器,像一个 MailtoProtector.com创建您的联系站长脚本。 然而,该网站只有使用Internet Explorer 5.5。 或以上。 通过在每个领域的相关信息在其网站上形式进入,你结束了一个完美的维修和突出定制的JavaScript联系站长。 您也可以下载他们的软件,一小笔费用,这会为您生成的代码。
一个快速和肮脏的方法来愚弄已受到防止垃圾邮件机器人
上面的代码是一个强大的电子邮件链接 - 与学科齐全,正文等,但它的主要重点是,它打破了电子邮件地址,这傻子的灌水恶意程式。
在编码的网站 December14.net上,有一个更优雅的代码片段中使用了类似的方法:
| 点击发送<a href="mail.html" onmouseover="this.href='mai' + 'lto:' + 'name' + '@' + 'thisDomain.com'">电子邮件</ A> |
有关此解决方案令人惊奇的是,它使用JavaScript命令“的onmouseover”,变成一个可识别的电子邮件地址和命令,联系站长的所有字母的小位 :。name@thisDomain.com有什么更好的是,该地址将显示上启用JavaScript,状态栏以及。
,当然,这些方法的缺点是禁用的JavaScript的浏览器将无法看到任何的,它会使任何电子邮件中的链接的功能失调。 但是,如果JavaScript您的网站是一个必要组成部分,那么你应该一起使用这其他代码元素,以增加您的网页的安全性。






