Устанавливаю на сайт форму поиска по сайту от Яндекс, вот в этом коде есть ошибка (сообщение об ошибке внизу страницы (!) требуется объект символ 298) искал, не нашел, не понял.
Может быть, кто сталкивался с этим и видит здесь
явную ошибку, буду рад, если ткнете меня в нее носом.
P.S. вырезал 50% кода Яндекс поиска, css т.к. встраивал в свой дизайн, а в Яндекс код автоматом с оформлением выдается.
PHP код:
<div id="search">
<script type="text/javascript">/*<![CDATA[*/(function(Lego){ if (!Lego) Lego = window.Lego = {}; Lego.clean = function(a) { var p = a.previousSibling; if (p) { a.onblur = function() { if (!a.value) { p.style.top = ""; } }; p.style.top = "-9999px"; } }; Lego.cleanIfNotEmpty = function(id) { var e = document.getElementById(id); e.previousSibling.style.display = "block"; var f = function() { if (e.value) { Lego.clean(e); } }; setInterval(f, 100); }; })(window.Lego);/*]]>*/</script>
<form method="get" action="http://www.do-money.ru"><td class="b-yandexbox-txt"><label for="yandexbox-text" class="b-hint-input" onFocus="Lego.clean(this)" title="Яндекс"></label><b>Поиск:</b><script type="text/javascript">Lego.cleanIfNotEmpty("yandexbox-text")</script><input type="hidden" name="searchid" value="136086"/><input type="text" name="text" id="yandexbox-text" onFocus="Lego.clean(this)" class="search" /><input type="submit" value="Найти" class="button" /></p>
</form>
</div>