Привет!
Хочу защитить почтовый адрес от спама. Пытаюсь сделать это таким скриптом:
<SCRIPT LANGUAGE="JavaScript">
user = 'name';
site = 'domain.com';
document.write('<a href=\"mailto:' + user + '@' + site + '\">');
document.write(user + '@' + site + '</a>');
</SCRIPT>
Но как правильно встроить это в BEM придумать не получается. Получилось только заменить содержимое content на этот скрипт в зависимости от модификатора. Как же протянуть все классы для ссылки? Не подскажите в какую сторону смотреть или может уже кто-то решил данную задачу?
Заранее спасибо!
Какие именно технологии стека вы используете?
@Guria BEMHTML, BEMJSON. Я так понял надо переопределить
def()вBEMHTML, написал корявыйBEMHTML:Ого. А теперь можно подробнее? Если я правильно понимаю, вы желате сохранить функциональность блока link из bem-componets, но при этом не иметь email на странице в открытом виде? Инлайнить тег скрипт явно плохой вариант. Если уж у вас подключена bem-components, то и реализацию блока надо сделать с помощью i-bem.
Вкратце:
Ок, спасибо.