|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Ajax закрытие ajax |
закрытие ajax |
http://uword.ucoz.ru/
Вызов ajax: Код <script> function addmaterialuwnd() { new _uWnd('addmaterialuwnd','Добавить материал',950,300,{align:0,shadow:1,autosize:1,resize:0},'<iframe frameborder="0" scrolling="no" src="$ADD_ENTRY_LINK$" width="950px" height="100%" align="middle"></iframe>'); } </script> В нем открывается страница добавления материала. На странице добавления материала такой код: Код <img id="clos_button" src="http://forum.ucoz.ru/avatar/98/568154.gif"/> <script type="text/javascript">$('#clos_button').click(function(){ setTimeout("_uWnd.close('addmaterialuwnd')",300);return false; };);</script> Пример брал вот тут (пример №8): http://likbezz.ru/publ....-1-0-85 В примере работает, а у меня ajax не закрывается. Читайте книги role.su - Rolesu Authors Workshop.
|
JonMagon,
Цитата (JonMagon) политика безопасности запрещает связь дочернего документа с родительским С одного домена-то? Цитата (|Бриз|) <iframe frameborder="0" scrolling="no" src="$ADD_ENTRY_LINK$" - страница добавления того же домена. Если правильно понял, конечно.. Реально, только не так.. Из фрейма вызываем функцию закрытия, которая в родительском документе: Код function pasteAndCloseWind(){ setTimeout("_uWnd.close('addmaterialuwnd')",300); } Вызывается так: Код <a href="javascript://" onclick="self.parent.pasteAndCloseWind();return false;">Send</a> Ну или совсем напрямую: Код <a href="javascript://" onclick="self.parent._uWnd.close('addmaterialuwnd');return false;">Close</a> Всё написанное выше - моё личное мнение и на абсолютную правоту не претендует.
Есть вопросы лично ко мне - пиши сюда: http://likbezz.ru/forum/8 Сообщение отредактировал fflesh - Пятница, 28 Июн 2013, 12:50:54
|
| |||
| |||