Как по нажатию на кнопку открыть окно на весь браузер или на весь родительский элемент?

Доброго времени суток, задача следующая: нужно по нажатию на кнопку открыть окно на весь браузер или на весь родительский элемент, элемент нужно предварительно создать. Судя по всему, это что-то вроде фреймов, не имел дела с этим ещё.
Архитектура:
Элемент с кнопкой - нажатие на кнопку открывает окно - окно стучится через ajax к серверу, получает данные, заполняет себя по id кнопки, с которого было вызвано - отображает информацию
Как кошернее реализовать?
  • Вопрос задан
  • 3013 просмотров
Решения вопроса 1
Desiderata
@Desiderata
Если вам самостоятельно реализовать подобный функционал сложно, то почему бы не воспользоваться fancybox. Останется только добавить на страницу скрытый див с width 100%, height 100% и добавить Js для обработки клика кнопки.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
JekFdrv
@JekFdrv
webdeveloper
Ну а в чем проблема реализовать данное на jquery которую вы указали в тегах?
Так и делаете =) Сначала по клику рассчитываете высоту и ширину окна браузера пользователя, далее создаете два div, один кладет тень на весь сайт другой под контент. Дивам даете ширину и высоту окна браузера, позицианируете как fixed и показываете preloader ajax gif картинку, а когда контент загружен, отвалидирован и распихан по Html тегам, убираете preloader и вставляете контент к див =)

Могу сделать вам за час, но не бесплатно)
Ответ написан
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
@Makute, смотрю, у тебя деловая хватка есть. Дескать, ты мне не принципы пиши, а код? Тостер по твоему что - ресурс, где такие умные парни как ты лохов на бесплатную работу разводят? Тебе @JekFdrv объяснил как сделать, так что или приступай, или обговаривай цену.
Ответ написан
Комментировать
jqueryui.com/dialog/#modal-form ничего не надо ))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы