У меня нерационально длинная строка поиска в форме, а под ней, следующей строкой, радиокнопки: "на сайте" - "в интернете". Всё это свёрстано большим количеством таблиц. Как сделать, чтобы радиокнопки выводились в той же строке, - справа от кнопки "Найти" (скажем, когда эти радио занимают не более половины ширины окна)?
Эти строки сделаны через tr - значит, надо вырезать-заменять кучу табличных тегов Яваскриптом? Я в этом не очень разбираюсь - напишите, пожалуйста, как. Смотрел ваше замечательное видео, но там как раз этой темы не хватает.
К сожалению, мы не можем так подробно расписать вам, как можно так сделать. Да, в целом, вы все верно расписали. Вам нужно с помощью JS пересобрать DOM-структуру итоговой формы поиска. Как обращаться к тем или иным объектам, как правильно с ними работать, вы можете более подробно еще посмотреть этом видео (там есть возможность скачать видео и скачать презентацию, чтобы видеть код в хорошем качестве): http://tech.yandex.ru/events/yasubbotnik/spb-jun-2013/talks/931/
Мы, к сожалению, не можем оказать вам помощь в написании кода.
Теоретически - можете, конечно, но потеряете функцию поисковых подсказок (ну если, конечно, вы сами ее не реализуете, но это сильно сложнее, чем передвинуть радиокнопки справа от формы).
Но тогда мы не сможем вам оказывать техничесткую поддержку по вашей форме поиска (она же по сути будет уже не нашей формой).