Как отправить форму iframe и закрыть подсветку jquery одним кликом - PullRequest
0 голосов
/ 16 апреля 2010

Веб-приложение, которое я создаю, использует jquery light и имеет HTML-фрейм для внутренней формы. Кто бы ни использовал это приложение, должен будет нажать кнопку отправки. Есть ли способ, которым я могу связать свободную область пространства вокруг кнопки отправки, поэтому любые щелчки в этом пространстве вызывают функции jquery в моем коде?

Я бы хотел сделать это, так что отправка формы автоматически закрывает окно сообщений с выключенным светом, а не пользователи приложения видят, что происходит в iframe после отправки формы.

Спасибо! -Diego

1 Ответ

0 голосов
/ 02 августа 2010

Мое предложение состоит в том, чтобы разместить страницу со своим сайтом на странице формы. С помощью параметров url вы можете отправить данные в родительское окно, потому что этот второй iframe находится в том же домене.

Вот очень плохая диаграмма того, как работает концепция.

```````````````````````````
|  parent window     <-data <<<<
|                                ^
| |====x-domain security====|    ^
| |  Your form page iframe  |    ^
| |  [submit]               |    ^
| |                         |    ^
| |  |````````````````````  |    ^
| |  |helper iframe  data->>>>>>  

Конечно, это означает, что вам понадобится доступ к HTML внешнего сайта.

Подробности смотрите в верхнем ответе на этот вопрос. Изменение размера фрейма в зависимости от содержимого

Это похоже на ту же проблему, за исключением того, что вы манипулируете подсветкой jquery вместо высоты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...