Не работает javascript гаджет в шаблоне Blogger?
Недавно обнаружил одну вещь при работе с шаблонами Blogger. Иногда, после вставки какого-нибудь javascripta используя гаджет HTML/Javascript, случается так, что этот javascript не работает. Для примера можете добавить вот такой простой код:
<script type="text/javascript">
var a=2;
var b=5;
if (a<b) {alert('a меньше b');}
</script>
В таком виде он работать не будет.
Происходит это потому, что в коде скрипта используется знак меньше "<" и Blogger не может правильно интерпретировать этот символ. Этот же символ используется в тегах HTML. Но проблема решается очень просто. Достаточно обрамить содержимое скрипта тегами html комментариев: <!-- -->. Тогда вид предыдущего скрипта будет такой:
<script type="text/javascript">
<!--
var a=2;
var b=5;
if (a<b) {alert('a меньше b');}
-->
</script>
В таком виде скрипт будет замечательно работать.