Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.09.2012, 18:46
Новичок на форуме
Отправить личное сообщение для green1986green Посмотреть профиль Найти все сообщения от green1986green
 
Регистрация: 03.09.2012
Сообщений: 1

Быстрое удоление неоктивных друзей из "моего мира" mail.ru
Здравствуйте, есть код который отыскивает неактивную братву в игре "Братва и кольцо" и код удаления этой братвы из друзей(который сейчас не работает) Думаю из за того что mail сделал обнову: Когда на странице того кого хочешь удалить нажимаешь на ссылку удалить, выходит окно с подтверждением этого действа.
Работу скрипта можно глянуть тут: http://a1111.ru/bratki/
Ваш ID: 2994284
Мой mail требуется для удаления братков: green_1986@mail.ru

Отрывок кода который не работает

function delConfirm(){
  if(!document.getElementById("login").value)return;
  document.getElementById("statysDel").innerHTML = "идёт удаление.";
  document.getElementById("statysDel").style.color = "red";
  delForm = '<form action="http://my.mail.ru/'+document.getElementById("domain").value+
  '/'+document.getElementById("login").value+'/modifyblacklist" id="delForm" method="post" target="iframe">\
<input type="hidden" value="1" name="sort"/>\
<input type="hidden" value="1" name="add_request"/>';
  delListForm = '<form action="http://my.mail.ru/'+document.getElementById("domain").value+
  '/'+document.getElementById("login").value+'/modifyblacklist" id="delListForm" method="post" target="iframe">\
<input type="hidden" value="1" name="delete_request"/>\
<input type="hidden" value="1" name="sort"/>\
<input type="hidden" value="" name="search_text"/>\
<input type="hidden" value="on" name="mainCheck"/>';
  for(var i=0; i<arrDelMail.length; i++){
    delForm+='<input type="hidden" value="'+arrDelMail[i]+'" name="add_email_'+(i+1)+'"/>';
	delListForm+='<input type="hidden" value="'+arrDelMail[i]+'" name="delete"/>';
  }
  delForm+='</form>';
  delListForm+='</form>';
  document.getElementById("createForm").innerHTML = delForm+delListForm;
  for(var i=0; i<arrDelMail.length; i++){
    for(var k=0; k<arrResponse.length; k++){
	  arrMail = arrResponse[k].img.match( /avt\.appsmail\.ru\/(\w+)\/([\w\-\.]+)/);
	  if(arrMail[1] == "corp")arrMail[1] = "corp.mail";
	  if(arrDelMail[i] == arrMail[2]+"@"+arrMail[1]+".ru"){
	    arrResponse.splice(k, 1);
	    break;
	  }
	}
  }
  flagSrc = true;
  flagDel = !document.getElementById("blackList").checked;
  document.getElementById("delForm").submit();
}


обычно не спрашиваю а пытаюсь выкрутится сам.
У меня есть, мысли, как можно попробовать сделать но решил проконсультироваться с профессионалами возможно ли вообще реанимировать удаление
Могу даже заплатить но не очень много пишите сколько если готовы заняться этой задачей.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск