Главная » 2012 » Март » 10 » Личные сообщения в ajax-окне без iframe (Скрипты для ucoz)
10.03.2012, 10:47

Личные сообщения в ajax-окне без iframe





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

Установка


Личные сообщения (ЛС) (вместо infoscript.ru поставьте свой домен)
Code
<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://infoscript.ru/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>

Кнопочка, вызывающая окно (вставляем в любом месте)
Code
<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>
Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: http://raiderchop.ru
Категория: Скрипты uCoz | Просмотров: 2095 | Добавил: antisept | Рейтинг: 5.0/2 |
Теги: личные, сообщения, ajax-окне, Без, iframe
Всего комментариев: 3
+1   Спам
1 chelsea01   (11.03.2012 16:22)
Аватар пользователя
norm

2 map   (13.03.2012 00:29)
Аватар пользователя
Отлично, мне понравилось!

3 Radic   (13.03.2012 18:05)
Аватар пользователя
Не работает при нажатии Написать Ответ!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]