ЛС в ajax окне без фреймов.

 

Многие статьи описывают как сделать личные сообщения в ajax-окне. Но, все они делают это с помощью фреймов. Я расскажу как это все сделать Без фреймов. 

Установка: 
Это все нужно вставлять в шаблоны… 

Личные сообщения (ЛС) (вместо umanual.ucoz.com поставьте свой домен) 

Quote (скопируйте и вставьте в нужный шаблон)
<html> <head> <title>$TITLE$</title> <style type="text/css"> body {background:#f2f2f2;margin:0;padding:5px} </style> </head> <body> <div class="xw-tl"><div class="xw-tr"><div class="xw-tc xw-tsps"></div></div></div> <div class="xw-ml"><div class="xw-mr"><div class="xw-mc contentBg" style="padding:5px;background:#fafafa"><div class="myWinCont"> <script type="text/javascript">function del_item(id){if (confirm('Вы подтверждаете удаление?')){var img=document.getElementById('di'+id);img.src='http://s22.ucoz.net/img/fr/OmnAjax.gif';_uPostForm('',{url:'/index/16-'+id});}}function delgroup(f) {if (confirm('Вы подтверждаете удаление?')){document.getElementById('dpms').style.display='none';var frm=eval('document.'+f);_uPostForm(f,{type:'POST',url:frm.action});}}</script><? substr(substr($BODY$, 0, strrpos($BODY$, '<hr />')), strpos($BODY$, '</div>')+12) ?> <script type="text/javascript"> $('.myWinCont a').click(function(){ if(this.href!='javascript://'){ if(this.href!='http://umanual.ucoz.com/index/8'){ $.get(this.href,function(data){new _uWnd('ajaxPM','Личные сообщения',-600,-300,{autosize:1},$(data).find('.myWinCont').html())}); return false; }; }; }); </script> </div></div></div></div> <div class="xw-bl"><div class="xw-br"><div class="xw-bc"><div class="xw-footer"></div></div></div></div> </body> </html>

Кнопочка, вызывающая окно (вставляем в любом месте) 

Quote (скопируйте и вставьте в нужный шаблон)
<script> function pmView(url){$.get(url,function(data){new _uWnd('ajaxPM','Личные сообщения',-600,-300,{autosize:1},$(data).find('.myWinCont').html())})} </script> <a href="/index/14" onClick="pmView(this.href);return false">Личные сообщения</a>
 
 
Источник: http://uwebo4ka.3dn.ru/load/ucoz/lichnye_soobshhenija_v_ajax_okne_bez_frejmov/1-1-0-14

Многие статьи описывают как сделать личные сообщения в ajax-окне. Но, все они делают это с помощью фреймов. Я расскажу как это все сделать Без фреймов. 

Установка: 
Это все нужно вставлять в шаблоны… 

Личные сообщения (ЛС) (вместо umanual.ucoz.com поставьте свой домен) 

Quote (скопируйте и вставьте в нужный шаблон)
<html> <head> <title>$TITLE$</title> <style type="text/css"> body {background:#f2f2f2;margin:0;padding:5px} </style> </head> <body> <div class="xw-tl"><div class="xw-tr"><div class="xw-tc xw-tsps"></div></div></div> <div class="xw-ml"><div class="xw-mr"><div class="xw-mc contentBg" style="padding:5px;background:#fafafa"><div class="myWinCont"> <script type="text/javascript">function del_item(id){if (confirm('Вы подтверждаете удаление?')){var img=document.getElementById('di'+id);img.src='http://s22.ucoz.net/img/fr/OmnAjax.gif';_uPostForm('',{url:'/index/16-'+id});}}function delgroup(f) {if (confirm('Вы подтверждаете удаление?')){document.getElementById('dpms').style.display='none';var frm=eval('document.'+f);_uPostForm(f,{type:'POST',url:frm.action});}}</script><? substr(substr($BODY$, 0, strrpos($BODY$, '<hr />')), strpos($BODY$, '</div>')+12) ?> <script type="text/javascript"> $('.myWinCont a').click(function(){ if(this.href!='javascript://'){ if(this.href!='http://umanual.ucoz.com/index/8'){ $.get(this.href,function(data){new _uWnd('ajaxPM','Личные сообщения',-600,-300,{autosize:1},$(data).find('.myWinCont').html())}); return false; }; }; }); </script> </div></div></div></div> <div class="xw-bl"><div class="xw-br"><div class="xw-bc"><div class="xw-footer"></div></div></div></div> </body> </html>

Кнопочка, вызывающая окно (вставляем в любом месте) 

Quote (скопируйте и вставьте в нужный шаблон)
<script> function pmView(url){$.get(url,function(data){new _uWnd('ajaxPM','Личные сообщения',-600,-300,{autosize:1},$(data).find('.myWinCont').html())})} </script> <a href="/index/14" onClick="pmView(this.href);return false">Личные сообщения</a>
 
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход