|
Как сделать ссылку для закрытия аякс окна?
|
|
|
2012-03-08Дата: Четверг, 08.03.2012, 01:32 | Сообщение # 1 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
Как сделать ссылку для закрытия аякс окна? Допустим есть открытое аякс окно, как добавить в него ссылку "Закрыть окно" после чего оно закрывается? В общем бредово объяснил, но думаю понятно.
| | |
|
|
2012-03-08Дата: Четверг, 08.03.2012, 01:51 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: 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> ...
| | |
|
|
2012-03-08Дата: Четверг, 08.03.2012, 02:01 | Сообщение # 3 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
likbezz, Спасибо. Добавлено (08.03.2012, 02:01) --------------------------------------------- Только что-то не работает... Мне надо ссылку на закрывание окна именно в том окне.
| | |
|
|
2012-03-08Дата: Четверг, 08.03.2012, 02:14 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Igor, Quote (Igor) Мне надо ссылку на закрывание окна именно в том окне. Ну и чего? Где будет ссылка - без разницы. ... Главное имя окна должно совпадать. ... На, проверяй: ...
| | |
|
|
2012-03-08Дата: Четверг, 08.03.2012, 22:38 | Сообщение # 5 |
Лейтенант
Группа: Пользователи
Статус: 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> Как такое закрыть?
| | |
|
|
2012-03-08Дата: Четверг, 08.03.2012, 23:22 | Сообщение # 6 |
Аццкий кодер
Группа: Администраторы
Статус: 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> ...
| | |
|
|
2012-03-08Дата: Четверг, 08.03.2012, 23:44 | Сообщение # 7 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
likbezz, Спасибо.
| | |
|