Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Delphi for PHP > внедрение поиска от Яндекса


Автор: fluid 12.04.11, 11:17
Решил "впихнуть" поиск от Яндекса в проект, пока не напишу свой.
Когда страничка без фреймов была, то поиск работал нормально. Сейчас переделал все на iframes и столкнулся с проблемой.
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    <div class="yandexform" onclick="return {type: 2, logo: 'rb', arrow: false, webopt: false, websearch: false, bg: '#CACED1', fg: '#000000', fontsize: 12, suggest: true, site_suggest: true, encoding: '', language: 'ru'}"><form action="http://мой_сайт/search.php" method="get"><input type="hidden" name="searchid" value="1131768"/><input name="text"/><input type="submit" value="Найти"/></form></div><script type="text/javascript" src="http://site.yandex.net/load/form/1/form.js" charset="utf-8"></script>

Вот код поисковой формы. Есть еще код, который нужно разместить на страницу с результатом поиска (собственно search.php). Все сделал.
Дальше, у меня в index.php находится выше указанный код, и iframe с именем contentframe, где отображается различная информация.
Чуть подредактировав код поисковика для отображения результатов в нужном iframe
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    .... <form action="http://мой_сайт/search.php" method="get" target="contentframe"> .....

получаем не то, что хотелось бы. При отправке запроса, в contentframe открывается файл search.php с анимацией и надписью "Загрузка результатов..." от яндекса, но результаты так и не загружаются. Эта анимация и надпись висит и все.
Есть какие-нибудь идеи?
З.Ы. Чуть не в тему, но так как сайт делаю на radphp и получаю тут всегда вменяемые ответы, то задал вопрос в этой ветке.

Автор: vicis 12.04.11, 12:53
Цитата fluid @
http://мой_сайт/search.php"

это так и надо ?

пробовал с реального сайта или с локальной машины ?

Добавлено
может yandex забанил
попробуй на чистом html снова

Автор: fluid 12.04.11, 19:16
Цитата vicis @
Цитата fluid @
http://мой_сайт/search.php"

это так и надо ?

пробовал с реального сайта или с локальной машины ?

Добавлено
может yandex забанил
попробуй на чистом html снова

пробовал. на чистом html все работает. а адрес сайта я при оформлении поста спецом сменил

Автор: vicis 13.04.11, 07:57
у меня твой код не работает

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)