Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.01.2012, 13:22
Интересующийся
Отправить личное сообщение для AlexM Посмотреть профиль Найти все сообщения от AlexM
 
Регистрация: 17.12.2011
Сообщений: 21

Изменить параметр тега iframe
На этой http://windows.hut4.ru/ странице HTML тегом iframe вставлена другая страница с формой. Изначально высота тега iframe задана в 100 px - высота формы в вставленном документе.
В зависимости от введенных в форму данных, при нажатии на кнопке "Продолжить", на второй, результирующей странице, которая открывается в этом же фрейме, необходимо показать заданное количество элементов, соответственно высоту iframe нужно поменять.
Высота одного элемента - 70 px. Соответственно, если выбрано 2 элемента, то высоту iframe нужно установить в 140 px. Если выбрано 3 элемента - высоту фрейма поменять на 210 px и т.д.
Просто изменить высоту фрейма средствами jquery не проблема.
Вопрос в том, как поставить нужную высоту фрейма при нажатии на кнопке "Продолжить" в зависимость от введенных в форме данных.
Ведь iframe и jquery расположены в одном документе, а форма и введенные данные - уже как бы в другом.
Можно ли поменять высоту iframe при нажатии на кнопке "Продолжить", в зависимости от введенных в форме встроенного документа данных?
Может быть в помощь будет то, что при нажатии на кнопке "Продолжить" введенные данные также записываются в базу данных.
Ответить с цитированием
  #2 (permalink)  
Старый 25.01.2012, 22:51
Интересующийся
Отправить личное сообщение для AlexM Посмотреть профиль Найти все сообщения от AlexM
 
Регистрация: 17.12.2011
Сообщений: 21

http://javascript.ru/ajax/cross-orig...5:-postmessage
Здесь даже статья есть.
Но очевидно одной статьи маловато, чтоб самому разобраться.
Ответить с цитированием
  #3 (permalink)  
Старый 26.01.2012, 12:05
Интересующийся
Отправить личное сообщение для AlexM Посмотреть профиль Найти все сообщения от AlexM
 
Регистрация: 17.12.2011
Сообщений: 21

Вопрос по $(window.top.document.getElementById('frame')).hei ght('500px');
Документ с формой, который находится в теге iframe расположен на другом домене.
Нажатием кнопки "Продолжить" в этот же тег iframe загружается calc.php, в котором отражены результаты ввода данных в форму.
Могу ли я в calc.php прописать скрипт, чтобы он изменил параметр тега iframe родительского документа, т.е. того документа, в котором сам же и находится в этот момент в теге iframe?
Если могу, то как, чтоб скрипт работал.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите изменить атрибут тега odlf3 Общие вопросы Javascript 3 02.12.2011 14:53
Изменить кодировку в iframe Sergey_New Общие вопросы Javascript 4 26.08.2011 12:38
Отработка тега <a> в загруженной в iframe странице DeeSoft AJAX и COMET 0 02.06.2011 08:53
Как изменить параметр класса с помощью JS? Shitbox2 Events/DOM/Window 5 07.03.2011 20:52
При наведении изменить scrolling в iframe zerg Элементы интерфейса 1 28.11.2009 19:56