jQuery альтернатива javascript: openWindow - PullRequest
0 голосов
/ 26 января 2011

Я перерабатываю редактор изображений нашей системы управления контентом. В настоящее время он использует javascript:openWindow для открытия HTML-страницы с переменной URL (т.е. MediaAdd?articleid=3709). Эта страница содержит простую форму POST.

Я смотрю на альтернативы jQuery Lightbox, чтобы все оставалось в одном окне и избегал всплывающих окон. Будет ли что-то вроде Ceebox или Fancybox , возможность iframe обрабатывать форму POST страницы?

Если нет, то что бы вы порекомендовали?

Ответы [ 3 ]

0 голосов
/ 26 января 2011

Я рекомендую JQuery UI Dialog , но вы должны управлять своей записью ajax и обратными вызовами.

0 голосов
/ 26 января 2011

Я довольно успешно использовал jqModal раньше. Он не основан на iframe и должен позволять вам делать практически все, что вам нужно.

http://dev.iceburg.net/jquery/jqModal/

0 голосов
/ 26 января 2011

Эта альтернатива лайтбокса имеет функцию обратного вызова, так что вы можете добавлять события (включая, я думаю, события загрузки) в модальное окно. Это отличный и легкий:

http://colorpowered.com/colorbox/

Примечание:

Вы можете обработать сообщение несколькими способами.

Вариант 1. Создание обратного вызова ajax api.jquery.com/jQuery.post/ Вы добавили бы это событие при отправке Вариант 2: вызов iframe в colorbox (на самом деле работает элегантно)

...