• Страница 1 из 1
  • 1
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Как сделать ссылку для закрытия аякс окна?
Дата: Четверг, 08.03.2012, 01:32 |
Лейтенант
Группа: Пользователи
Сообщений: 57
Награды: 0
Репутация: 0
Статус: Offline


Как сделать ссылку для закрытия аякс окна?
Допустим есть открытое аякс окно, как добавить в него ссылку "Закрыть окно" после чего оно закрывается? biggrin
В общем бредово объяснил, но думаю понятно.


 
Дата: Четверг, 08.03.2012, 01:51 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Igor,
Quote (Igor)
Как сделать ссылку для закрытия аякс окна?

Вот так:
Code
<a href="javascript://" onclick="_uWnd.close(name);return false;">Закрыть окно</a>

Где:
name - имя окна.

Типа:
Создаём окно с именем «HelpWd»
Code
[<a title="Help" href="javascript://" onclick="new _uWnd('HelpWd',' ',-600,-150,{max:1,min:1,autosize:1,maxh:400,closeonesc:1,resize:1,align:'left'},'Новое окно');return false;"><b>?</b></a>]

Закрываем окно с именем «HelpWd»
Code
<a href="javascript://" onclick="_uWnd.close('HelpWd');return false;">Закрыть окно</a>

...


 
Дата: Четверг, 08.03.2012, 02:01 |
Лейтенант
Группа: Пользователи
Сообщений: 57
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Спасибо.

Добавлено (08.03.2012, 02:01)
---------------------------------------------
Только что-то не работает...
Мне надо ссылку на закрывание окна именно в том окне.

 
Дата: Четверг, 08.03.2012, 02:14 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Igor,
Quote (Igor)
Мне надо ссылку на закрывание окна именно в том окне.

Ну и чего? Где будет ссылка - без разницы.
... Главное имя окна должно совпадать.
...
На, проверяй:

...

Прикрепления: 1331158479.txt (0.4 Kb)

 
Дата: Четверг, 08.03.2012, 22:38 |
Лейтенант
Группа: Пользователи
Сообщений: 57
Награды: 0
Репутация: 0
Статус: Offline


likbezz, У меня окно не таким образом сделано.
Скриптом. Вот скрипт -
Code
ajaxPm = {
bHtml:function(data){return data.match(/(?:<body[^>]*?>)([\s\S]+)(?:<\/body>)/i)[0].replace(/<div class="pbarContainer"[^\/]+<\/div><\/div>/,"");},
href:function(href){$.get(href,function(data){$("#pmAJAX").html(ajaxPm.bHtml(data));ajaxPm.size();});},
size:function(){setTimeout(function(){_uWnd.getbyname('i').checksize();},300);},
start:function(){$.get("/index/14",function(data){new _uWnd('i','Личные Сообщения',666,250,{modal:1,autosize:1,header:0,oncontent:function(){ajaxPm.size();$("#snewmes a").live("click",function(){ajaxPm.size();});$("#pmAJAX a").live("click",function(){var h=this.href;if(h.indexOf("/index/14")!=-1){_uWnd.setTitle('i',this.innerHTML.replace(/<[^<]*?>/g,""));ajaxPm.href(h);return false;}});}},'<div id="pmAJAX">'+ajaxPm.bHtml(data)+'</div>');});}
}

Вот ссылка для вызова -
Code
<a href="$_PM_READ_URL$" onclick="ajaxPm.start();return false;">Читать ЛС (<b>$UNREAD_PM$</b>)</a>

Как такое закрыть?


 
Дата: Четверг, 08.03.2012, 23:22 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Igor,
Quote (Igor)
Вот ссылка для вызова -
Code
<a href="$_PM_READ_URL$" onclick="ajaxPm.start();return false;">Читать ЛС (<b>$UNREAD_PM$</b>)</a>
Как такое закрыть?

Code
<a href="javascript://" onclick="_uWnd.close('i');return false;">Закрыть окно</a>

...


 
Дата: Четверг, 08.03.2012, 23:44 |
Лейтенант
Группа: Пользователи
Сообщений: 57
Награды: 0
Репутация: 0
Статус: Offline


likbezz, Спасибо.

 
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия