Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   получение значения переменной из функции java script (https://javascript.ru/forum/misc/42934-poluchenie-znacheniya-peremennojj-iz-funkcii-java-script.html)

valdur2000 14.11.2013 12:51

получение значения переменной из функции java script
 
Здравствуйте, на странице исполняется js, в котором есть эта функция. Надо ее на AutoIT переписать, непонимаю синтаксиса...объясните пожалуйста логику,можно ли используя только ее получить значение переменной?
iccid = 004555042690
msisdn = 4915775142173
получаемое значение переменной = eccbc2e04bceeedebcdde7339d5d871d
вот текст функции:
function getTransId()
{var e="";return YAHOO.util.Dom.get("iccid").value.length&&
(e+=encodeURIComponent(YAHOO.util.Dom.get("iccid").value)),e+="AbZh87Tg#-)8",YAHOO.util.Dom.get("msisdn").value.length&&(e+=encodeURIComponent(AdvFormGen.forms.RegSimData.internationalMsisdn(YAHOO.util.Dom.get("msisdn").value))),e+="GreetingFromMVNECO",YAHOO.util.Dom.get("captcha").value.length&&(e+=encodeURIComponent(YAHOO.util.Dom.get("captcha").value)),MD5(e)}

ixth 14.11.2013 20:22

Если опустить подробности, то происходит что-то такое:

function getTransId(iccid, msisdn, captcha) {
    var e="";
    e += encodeURIComponent(iccid);
    e += "AbZh87Tg#-)8";
    e += encodeURIComponent(AdvFormGen.forms.RegSimData.internationalMsisdn(msisdn));
    e += "GreetingFromMVNECO";
    e += encodeURIComponent(captcha);
    return MD5(e);
}


MD5 и AdvFormGen.forms.RegSimData.internationalMsisdn — какие-то внешние функции.


Часовой пояс GMT +3, время: 14:51.