• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Ajax » закрытие ajax
закрытие ajax
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 1 | 22:44:17
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
Сообщений: 2291
Репутация: 1828

Сообщение # 2 | 09:49:59
[Бриз], политика безопасности запрещает связь дочернего документа с родительским.

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
fflesh
Сообщений: 1784
Репутация: 1314

Сообщение # 3 | 10:57:00
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
brizing
Разработчик
Сообщений: 2556
Репутация: 1091

Сообщение # 4 | 11:44:07
Сработало, опять спасибо.


Читайте книги role.su - Rolesu Authors Workshop.
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 5 | 11:45:17
Цитата (fflesh)
С одного домена-то?

Имелась в виду его реализация.

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Ajax » закрытие ajax
  • Страница 1 из 1
  • 1
Поиск: