Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Помощ за един скрипт

feed Всякакви програми и проблемите свързани с тях.
Нова тема Отговори
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283966
Регистриран: пет юни 01, 2007 14:18
Репутация: 334677
Местоположение: Somewhere In Time

Помощ за един скрипт

Мнение от Mozo »

Намерих скрипт, който да проверява за имейл в abv.bg, за приставката на FF X-notifier, но понеже си нямам бъкел понятие от програмиране, ще помоля някой да ми каже къде трябва да си въведа юзърнейма и паролата. А ето го и съдържанието на скрипта:

Код: Избери всички

/**********************************************************
Abv.bg
**********************************************************/
var name="Abv.bg";
var ver="2013-01-09";

function init(){
  this.initStage=ST_PRE;
	this.loginData = ["https://passport.abv.bg/acct/passport/login"];
	this.dataURL = "https://passport.abv.bg/api/checkMailService?username="+encodeURIComponent(this.user)+"&password="+encodeURIComponent(this.password);
}
function getIconURL(){
	return "http://img.abv.bg/favicon.ico";
}
function getCount(aData){
	var fnd = aData.match(/<folder id="10" is_def="1" name=".*?">(\d+)<\/folder>/);
	return fnd?(fnd[1]?fnd[1]:0):-1;
}
function process(aData,aHttp) {
  switch(this.stage){
  case ST_PRE:
    this.getHtml("http://www.abv.bg");
    return false;
  case ST_PRE_RES:
    var fnd=aData.match(/name="host"\s+value="(\S+?)"/);
    if(fnd){
      this.loginData[LOGIN_POST]="username="+encodeURIComponent(this.user)+"&password="+encodeURIComponent(this.password)+"&host="+fnd[1]+"&service=mail";
    }
    this.stage=ST_LOGIN;
    break;
  case ST_LOGIN_RES:
    var fnd=aData.match(/url=((\S+?:\/\/\S+?\/)\S+?)"/);
    if(fnd){
      if(fnd[2].indexOf("//mail")!=-1)this.viewURL=fnd[2]+"app/j/home.jsp";
      else this.viewURL=fnd[2]+"Mail.html";
      this.getHtml(fnd[1]);
      return false;
    }
    break;
  case ST_LOGIN_RES+1:
    this.stage=ST_DATA;
    break;
  }
  return this.baseProcess(aData,aHttp);
}
Прочетено: 362 пъти
Изображение
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283966
Регистриран: пет юни 01, 2007 14:18
Репутация: 334677
Местоположение: Somewhere In Time

Re: Помощ за един скрипт

Мнение от Mozo »

Пфф, оправих се, не било това, което мисля. Той се добавя като скрипт, което пък позволява в интерфейса директно да се появи и abv, след което се въвеждат вече настройките в GUI. Благодаря :mrgreen:
Изображение
Потребителски аватар
MalamiR
Металист
Металист
Мнения: 21081
Регистриран: нед мар 15, 2009 17:28
Репутация: 11019
пол: Мъж
Местоположение: София

Re: Помощ за един скрипт

Мнение от MalamiR »

Значи да не помага с моите супер-сили? :p

Throw me to the wolves and I will return leading the pack!

Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283966
Регистриран: пет юни 01, 2007 14:18
Репутация: 334677
Местоположение: Somewhere In Time

Re: Помощ за един скрипт

Мнение от Mozo »

Засега не :toothy10: :toothy10: :toothy10:
Изображение
Нова тема Отговори

  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение

Върни се в “Софтуер”