Редактирование ICQ в ajax


С помощью этого скрипта можно редактировать ICQ (и не только) пользователя не заходя в профиль.


1) Открываем блокнот и вставляем туда это:

Code

var userData={};userData.edit=function(d,f){if(typeof d=="object"){var e=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Msxml2.XMLHTTP"),m='<img src="/.s/img/wd/3/ajax.gif" id="userDataLoading" alt="loading" />';new _uWnd("a",0,160,120,{autosize:0,nomove:1,resize:0,close:0,modal:1},m);e.open("GET","/index/11",true);e.onreadystatechange=function(){if(e.readyState==4){var q=document.createElement("div"),g=e.responseText.match(/<img[^>]+secuImg[^>]+>/i).toString();_uWnd.content("a",'<div style="padding-top:4px;">' + g + '</div><input type="text" style="width:110px; margin-top:2px;" onkeyup="userData.submit(this)" id="userDataCode" maxlength="4" />');q.innerHTML=e.responseText;var o="getElementsByTagName",r=q[o]("form")[0],c=r[o]("input"),b=r[o]("select"),a=r[o]("textarea");if(typeof d.signature=='undefined'&&typeof a[0]!='undefined'){d.signature=a[0].innerHTML}for(var p=0,i=[];p<c.length;p++){if(!c[p].type.match(/^[s|f]/g)&&typeof d[c[p].name]=="undefined"){if(c[p].name.match(/pmgr|opt/g)){i.push(c[p].name+"="+(c[p].checked?c[p].value:0))}else{d[c[p].name]=c[p].value}}}for(var p=0;p<b.length;p++){d[b[p].name]=b[p].value}userData.submit=function(k){if(k.value.length==4){var j=[];k.disabled=1,d.code=k.value;for(var h in d){j.push(h+"="+d[h])}j=j.join("&")+"&"+i.join("&");_uWnd.content("a",m);e.open("POST","/index/",1);e.onreadystatechange=function(){if(e.readyState==4){_uWnd.close("a");if(f){var m=document.createElement("div");m.innerHTML=e.responseText;var l=m[o]("input"),l=l[l.length-1];(f)(l.value==15?0:m.innerHTML.match(/id="siM2"[^>]+>([^<]+)<\/td>/i)[1])}}};e.send(j)}}}};e.send(null)}else{return false}};

2) Сохраняем с названием uderdata_min.js и кидаем файл в корень сайта

3) Открываем блокнот и кидаем туда этот код:

Code

//by Ruslan Sadykhov(VfriendsAdmin aka Rs7766)
function prim (number) {
userData.edit({icq: number}, function (data) {
_uWnd.alert(data ? data : 'ICQ номер спешно изменён.Обновите страницу для просмотра.', data ? 'Произошла ошибка' : 'Изменено', {w: 200, h: 90, tm: 3500});
});
};
  icqchange = function () {
  new _uWnd('cicq', 'Изменить ICQ', 220, 40,{autosize:0}, '<form onsubmit="prim(this.icq.value); return false"><input style="margin:2px;" type="text" name="icq" /><input type="submit" value="Применить" /></form>');
};

4) Сохраняем с названием icq.js и кидаем в корень сайта.

В мини-профиль ставим это:

Quote
<script type="text/javascript" src="http://ваш сайт/uderdata_min.js"></script>
<script type="text/javascript" src="http://ваш сайт/icq.js"></script>
<a href="javascript://" onclick="icqchange();">[Изменить]</a>


Синее
меняем на свое.

Опубликовал: TIK_TAK в категорию Скрипты и хаки для ucoz - Дата добавления: 27.04.2024, 05:36

Теги: редактирование, Скрипты и хаки для ucoz, Ajax, ICQ

Сообщить о новой версииПроблемы со скачиванием?
Источник/Автор: http://helper.ucoz.ru и VfriendsAdmin
ССЫЛКИ

Комментарии:


Оставить комментарий

Имя *:
Email *:

Все смайлы | Регистрация

Популярные файлы

Друзья сайта

Всё для Counter-Strike 1.6

Теги

  
     

Вход на сайт

     
     

Информация:

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Статистика