Господа, помогите разобраться с трудностью.
У меня возникла необходимость спрятать от вездесущего взора Google часть текста в своих статьях. (В конце каждой статьи добавляется предложение подписаться на RSS, что приводит к попадению слов "RSS" и "сайт" в частые ключевики)
В Яндексе это делается просто. Заключаем текст в <NOINDEX> и вуаля. У гугла все сложнее. Я попытался использовать вот такой вариант:
<html>
<head>
<script type="text/javascript">
function replace(id,text) {
document.getElementById(id).innerHTML=text;
}
</script>
</head>
<body onload="javascript:replace('block','Текст для вставки');">
<div id="block"></div>
</body>
</html>
Но, так как блог мой находится на платформе BLOGGER. То возникает проблема такого характера. Вот эта строчка:
<body onload="javascript:replace('block','Текст для вставки');">
Не нравится автоматической системе проверки правильности изменения шаблона. И эта система меняет строчку на такую:
<body onload='javascript:replace(\'block\',\'Текст для вставки\');'>
Как я понял проблема в кавычках. Т.е. система заменяет внешние двойные кавычки на одинарные потом внутренние пытается заменить на бэкслэши
Вопрос: Что делать?
Можно ли строку
javascript:replace('block','Текст для вставки');
поместить в некую отдельную константу?
Или может есть более изящный способ скрытия части текста от Гугла?
Только не забывайте пожалуйста что есть ограничения на БЛОГГЕРЕ. Нет ни ПХП ни доступа к файловой системе. Только Html и JavaScript
Всем заранее спасибо.