BlueTrance
Registered
Как да си скрием mail-a от спамерите и техните ботове.
<a id='support' href='contacts' onmouseover='javascript: linkhref(this);' onfocus='javascript: linkhref(this);'>contact us</a>
function linkhref(obj) {
if (obj==null) {
return;
}
var symbols = ['.', ':', '@', 'a', 'c', 'e', 'k', 'h', 'i', 'l', 'm', 'o', 'r', 't', 'x'];
var morder = [10, 3, 8, 9, 13, 11, 1];
var dorder = [2, 4, 7, 8, 4, 6, 0, 4, 11, 10];
var i, m='', d='';
for (i=0;i<morder.length;i++) {
m = m+symbols[morder];
}
for (i=0;i<dorder.length;i++) {
d = d+symbols[dorder];
}
obj.href = m+obj.id+d;
obj.innerHTML = obj.id+d;
}
Идеята е че никой бот или каквато и да е друга софтуерна машина която следи тук и там няма как да извика onmouseover или onfocus event-ите. А точно това прави човек преди да щракне.
<a id='support' href='contacts' onmouseover='javascript: linkhref(this);' onfocus='javascript: linkhref(this);'>contact us</a>
function linkhref(obj) {
if (obj==null) {
return;
}
var symbols = ['.', ':', '@', 'a', 'c', 'e', 'k', 'h', 'i', 'l', 'm', 'o', 'r', 't', 'x'];
var morder = [10, 3, 8, 9, 13, 11, 1];
var dorder = [2, 4, 7, 8, 4, 6, 0, 4, 11, 10];
var i, m='', d='';
for (i=0;i<morder.length;i++) {
m = m+symbols[morder];
}
for (i=0;i<dorder.length;i++) {
d = d+symbols[dorder];
}
obj.href = m+obj.id+d;
obj.innerHTML = obj.id+d;
}
Идеята е че никой бот или каквато и да е друга софтуерна машина която следи тук и там няма как да извика onmouseover или onfocus event-ите. А точно това прави човек преди да щракне.