Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2011, 05:32   #1
Cone
Форумчанин
 
Регистрация: 05.08.2010
Сообщений: 127
По умолчанию Plagin Jquary динамическое изменеие размеров окна

День добрый, кто имел опыт подскажите пожалуйста, какой плагин jquary или скрипт подойдёт для решения следующей задачи. На сайте есть форма обратной связи (php скрипт) нужно чтобы форма открывалась в отдельном фрейме поверх всего сайта в принципе сейчас с это задачей справляется fancybox / Но вот у этого плагина не меняется размер окна по содержимому или я не там копал. К примеру сама форма для заполнения 400x450px а размер сообщений об ошибках при заполнении 400x200px нужно чтобы размер окна становился 400x200 При выводе ошибок и менялся на 400х450 при возврате к заполнения формы.


Сории если перемудрил с описанием, в javascript не силён.
Cone вне форума Ответить с цитированием
Старый 05.12.2011, 12:20   #2
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Ну для этого там можно не ставить height, и окно поставить высоту автоматом в зависимости от контента
Можно указать min-height для вашего внутреннего блока.
В конце концов у fancybox есть метод resize()
Все зависит от того, какие эффекты реализуете.
Cronos20 вне форума Ответить с цитированием
Старый 05.12.2011, 18:39   #3
Cone
Форумчанин
 
Регистрация: 05.08.2010
Сообщений: 127
По умолчанию

Цитата:
Сообщение от Cronos20 Посмотреть сообщение
Ну для этого там можно не ставить height, и окно поставить высоту автоматом в зависимости от контента
Можно указать min-height для вашего внутреннего блока.
В конце концов у fancybox есть метод resize()
Все зависит от того, какие эффекты реализуете.
Спасибо за ответ, но дело в том что высота действительно определятся автоматом если поставить параметр 'height' :'auto',


PHP код:
$("#various3").fancybox({
                                
'width'                   :'auto',
                                
'height'                  :'auto'
            
}); 
но это при том условии если просто вызвать скрипт
PHP код:
<a href=mail.php id="various3" Обратная связь </a
потому что при нажатии ОТПРАВИТЬ в форме, открывается новое окно а если указать тип. iframe

PHP код:
$("#various3").fancybox({
                                
'width'                   :'auto',
                                
'height'                  :'auto',    
                                
'type'                    :'iframe'
            
}); 
ТО все наоборот, сообщение об ошибке появляется в том же самом окне а размер окна не меняется в место это появляются полосы прокрутки!

Если можете подскажите как еще можно вызывать формы (обратной связи и т.п.) поверх всех окон. Менее геморным способом.


Спасибо!
Cone вне форума Ответить с цитированием
Старый 06.12.2011, 13:34   #4
Cone
Форумчанин
 
Регистрация: 05.08.2010
Сообщений: 127
По умолчанию

Ну что есть какие-нибудь идей ?
Cone вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отслеживание изменения положения и размеров окна RAZOR1703 Win Api 9 03.12.2011 16:43
Изменение размеров окна Liones Общие вопросы Delphi 4 15.10.2010 09:01
Изменение размеров окна представления Syuf Общие вопросы C/C++ 0 27.08.2010 15:40
Изменение размеров окна Light Alloy Общие вопросы Delphi 2 06.10.2009 07:21
Текст при изменении размеров окна Dj_smart HTML и CSS 2 25.11.2008 23:23