Подводя итог, я пытаюсь сделать рендеринг страницы в реальном времени (просмотр веб-сайтов), имея наложенное меню для функциональности.
Возможно, я ошибся в том, как спроектировал свое приложение, и мне нужна альтернатива фреймам. Любые советы приветствуются.
Итак, целью приложения является анализ веб-контента. В нем есть глобальное меню с обычными вещами: профиль, выход, настройки. Глобальный нижний колонтитул со стандартными юридическими материалами и в середине - это то, где все функциональные возможности входят.
Я знал, что одна из функций - это визуализация сайта в реальном времени с наложением меню внизу. С его помощью они могли просматривать элементы и писать комментарии о том, что там было.
Каждая функция была встроена во фрейм, поэтому, если бы я нажал кнопку просмотра страницы, фрейм переместился бы на страницу фрейма и передал ее. Вот проблема. Чтобы получить реальный рендеринг сайта и использовать его таким образом, мне пришлось поместить рамку в рамку, и таким образом появились дублирующие полосы прокрутки.
Если кто-нибудь запутался в том, как работает макет, здесь есть 2 снимка.
http://s1180.photobucket.com/albums/x406/0vertone/?action=view¤t=pageviewlayout.jpg
И более чистая дизайнерская модель (в основном просто глобальное меню)
http://s1180.photobucket.com/albums/x406/0vertone/?action=view¤t=globalview.jpg
У меня есть его кодирование, и для наложенных меню я пробовал и аккордеон, и слайд в стиле css. Вы можете посмотреть код здесь.
ГЛОБАЛЬНОЕ МЕНЮ:
сохраните это как global.html.erb
http://paste.ubuntu.com/648135/
ПРОСМОТР СТРАНИЦЫ:
сохранить это как pageview.html.erb
http://pastebin.ubuntu.com/648146/
Как только вы это сделаете, все должно работать так, как вы ожидаете.
Технология или способ ее выполнения - вариант, а дизайн - нет.
Просто глядя сейчас, на странице просмотра внизу живого сайта, но выше нижнего колонтитула. Должно быть наложенное меню, которое выдвигается наружу. Если у кого-то есть какие-либо идеи о том, как реализовать просмотр сайта в режиме реального времени и наложение меню, я весь в ушах.
Спасибо
Краткое описание:
Я пытаюсь добиться того, чтобы приложение имело глобальное меню, которое остается неизменным на всех страницах. В середине этого глобального меню находится рамка, которая переходит на другие созданные мной страницы, например, в виде списка, статистики и просмотра страницы.
Вид страницы - это то, над чем я сейчас работаю. В просмотре страницы есть 2 компонента,
Просмотр в реальном времени веб-сайта (какую бы страницу они не хотели) и наложенное меню внизу. Подумайте, как плейлист youtubes внизу страницы. Проблема в том, что для того, чтобы поместить этот рендеринг сайта в рамку, у вас есть iframe внутри iframe, и я пытаюсь решить эту проблему.
Но вместо того, чтобы воспринимать это как ошибку, я ищу альтернативу тому, как мне достичь вышеуказанного
Мое окончательное решение доступно на pastebin:
Вид страницы:
http://paste.ubuntu.com/648246/
Общий вид:
http://paste.ubuntu.com/648250/
В основном это
JQuery ( '# iframeWrapper') высота ('61% ');.