:) не думай пожалуйста что я там не был перед тем как тему создать…
если ты делал то о чем говоришь то может и в правду можешь помочь
смотри с помощью ФБ я загружаю нужную мне форму, потом перехватываю сабмит формы (для того что б отправить ее аяксом), а результат тот что вернул сервер обрабатываю в методе
success: как $.fancybox(responseText)
датаТип аякс передачи html
и это все работает как надо.Мне это нужно для того что бы, если в форме есть ошибки (валидация на сервере), можно было бы отобразить ту же самую форму но с сообщениями об ошибках, подсвеченными полями и т.д.
Но если ошибок нет то сервер посылает всего лишь
и это как раз не срабатывает
причем если строчку выше заменить на
но алерт показывается, т.е. полученный скрипт от сервера обрабтывается как надо, а вот окно закрыть почему-то не получается :(
если кстати вместо алерта послать клиенту просто кнопку по клику на которую вызывается $.fancybox.close() то окно закрывается :)
по поводу ФБ. подскажешь как в нем такое реализовать:
открываем в ФБ форму, сабмитим форму аяксом, в случае если ошибки в заполнении формы есть (определяем это на сервере), то возвращаем в форму что-либо, в случае если ошибок в форме нет, то закрываем ФБ.
как показывают «опыты» на ФБ это либо не возможно сделать, либо както совсем уж не очевидно :(
последний раз когда я с ним сталкиволся, да действительно может многое, но местами подтормаживает, местами не совсем очевидный и размер у него тоже был не малый. в общем впечатление оставил двоякое. надо глянуть может что то изменилось за год :)
Если отключить стили в сафари то тогда на главной появляются тумбы видео боксов и т.д. и т.п.
на странице которую вижу я в качестве главной фактически один css файл подгружается вот этот s.ytimg.com/yt/cssbin/www-core-vfll8nFx1.css
если ты делал то о чем говоришь то может и в правду можешь помочь
смотри с помощью ФБ я загружаю нужную мне форму, потом перехватываю сабмит формы (для того что б отправить ее аяксом), а результат тот что вернул сервер обрабатываю в методе
success: как $.fancybox(responseText)
датаТип аякс передачи html
и это все работает как надо.Мне это нужно для того что бы, если в форме есть ошибки (валидация на сервере), можно было бы отобразить ту же самую форму но с сообщениями об ошибках, подсвеченными полями и т.д.
Но если ошибок нет то сервер посылает всего лишь
и это как раз не срабатывает
причем если строчку выше заменить на
но алерт показывается, т.е. полученный скрипт от сервера обрабтывается как надо, а вот окно закрыть почему-то не получается :(
если кстати вместо алерта послать клиенту просто кнопку по клику на которую вызывается $.fancybox.close() то окно закрывается :)
это меня и вынудило искать другое модальное окно.
не подскажешь как это решить можно?