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