АндрейБолконский » 18 ноя 2017, 13:21
AiK писал(а):Правильно сформулированный вопрос содержит в себе большую часть ответа
1. Данные можно передавать и методом GET
2. Страницу можно использовать и свою, использовав JavaScript который предоставляет Яндекс
3. Форма ищется легко по id ya-site-form0
Спасибо за ответ) возможно я не до конца правильно сформулировал проблему: с сайта яндекса я взял как раз тот JavaScript, который позволяет выводить результаты поиска на свою страницу. И данной яндексом форме я присвои id и генерировал submit по document.ready(). В результате скрипт отрабатывал, но результаты выводились на отдельной странице, а не на моей, как мне необходимо. Подумав, что дело в том, что submit() отправлялся «слишком рано», я попытался генерировать submit() по window.onload(), но getElementById над изначальной формой вернул NULL, так как формы уже в DOM не было, а она развернулась в сложную структуру таблиц.
Попробую сделать getElemtById над формой с предложенным вами id, может отработает.
[quote="AiK"]Правильно сформулированный вопрос содержит в себе большую часть ответа :)
1. Данные можно передавать и методом GET
2. Страницу можно использовать и свою, использовав JavaScript который предоставляет Яндекс
3. Форма ищется легко по id ya-site-form0[/quote]
Спасибо за ответ) возможно я не до конца правильно сформулировал проблему: с сайта яндекса я взял как раз тот JavaScript, который позволяет выводить результаты поиска на свою страницу. И данной яндексом форме я присвои id и генерировал submit по document.ready(). В результате скрипт отрабатывал, но результаты выводились на отдельной странице, а не на моей, как мне необходимо. Подумав, что дело в том, что submit() отправлялся «слишком рано», я попытался генерировать submit() по window.onload(), но getElementById над изначальной формой вернул NULL, так как формы уже в DOM не было, а она развернулась в сложную структуру таблиц.
Попробую сделать getElemtById над формой с предложенным вами id, может отработает.