[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Если вы пришли за помощью, то Вам сюда... » Как сделать ссылку для закрытия аякс окна?

Как сделать ссылку для закрытия аякс окна?
[1] Igor [08.03.2012, 01:32]
Как сделать ссылку для закрытия аякс окна?
Допустим есть открытое аякс окно, как добавить в него ссылку "Закрыть окно" после чего оно закрывается? biggrin
В общем бредово объяснил, но думаю понятно.
[2] likbezz [08.03.2012, 01:51]
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>

...
[3] Igor [08.03.2012, 02:01]
likbezz, Спасибо.

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

[4] likbezz [08.03.2012, 02:14]
Igor,
Quote (Igor)
Мне надо ссылку на закрывание окна именно в том окне.

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

...
Прикрепления: 1331158479.txt (0.4 Kb)
[5] Igor [08.03.2012, 22:38]
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>

Как такое закрыть?
[6] likbezz [08.03.2012, 23:22]
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>

...
[7] Igor [08.03.2012, 23:44]
likbezz, Спасибо.


Полная версия сайта