精易论坛

标题: 如何获取JS 脚本计算结果 [打印本页]

作者: 碧水云天    时间: 2013-6-24 23:26
标题: 如何获取JS 脚本计算结果
本帖最后由 碧水云天 于 2013-6-24 23:33 编辑

根据网页源码获取“a”的值以后,然后执行下面这一段js,易语言 执行脚本组件要怎么弄,才能取得“W”的值?跪求指点!

Namespaces.create("com.netease.mail.unireg.register.common.VerifyUtils",function(){
    this.W=function(a){
        var q=10,w=a,n,m=w.length,f=new Date(),b=f.getTime(),c=b%q,h=(b-c)/q;
        if(c<1){
            c=1
        }
        c=b%q;
        var d=b%(q*q);
        h=(b-d)/q;
        h=h/q;
        d=(d-c)/q;
        var z=b+"",p=z.charAt(q),g=c+""+d+""+p,l=Number(g),e=l*Number(w),x=e+"",k="";
        for(n=(e+"").length-1;
        n>=0;
        n--){
            var o=x.charAt(n);
            k=k+o
        }
        var i=p+k+d+c,y=i.length,j=0,r="",v="";
        for(j=0;
        j<y;
        q++){
            r=r+i.charAt(j);
            j=j+2
        }
        for(j=1;
        j<y;
        j=j+2){
            v=v+i.charAt(j)
        }
        var u=r+v;
        u=i;
        var t=0,s="";
        for(t=0;
        t<u.length;
        t++){
            s=s+u.charAt(t)
        }
        return u
    }
   
});


作者: Codebug    时间: 2013-6-25 00:19
简单~但是俺现在回复要审核,明天要是木人帮,俺再来
作者: Hoibben    时间: 2013-6-25 01:10
这个是网易邮箱的吧,表示js不完整。。。
作者: 蟋蟀    时间: 2013-6-25 08:18
  1. function W(a) {
  2. var q = 10,
  3. w = a,
  4. n, m = w.length,
  5. f = new Date(),
  6. b = f.getTime(),
  7. c = b % q,
  8. h = (b - c) / q;
  9. if (c < 1) {
  10.     c = 1
  11. }
  12. c = b % q;
  13. var d = b % (q * q);
  14. h = (b - d) / q;
  15. h = h / q;
  16. d = (d - c) / q;
  17. var z = b + "",
  18. p = z.charAt(q),
  19. g = c + "" + d + "" + p,
  20. l = Number(g),
  21. e = l * Number(w),
  22. x = e + "",
  23. k = "";
  24. for (n = (e + "").length - 1; n >= 0; n--) {
  25.     var o = x.charAt(n);
  26.     k = k + o
  27. }
  28. var i = p + k + d + c,
  29. y = i.length,
  30. j = 0,
  31. r = "",
  32. v = "";
  33. for (j = 0; j < y; q++) {
  34.     r = r + i.charAt(j);
  35.     j = j + 2
  36. }
  37. for (j = 1; j < y; j = j + 2) {
  38.     v = v + i.charAt(j)
  39. }
  40. var u = r + v;
  41. u = i;
  42. var t = 0,
  43. s = "";
  44. for (t = 0; t < u.length; t++) {
  45.     s = s + u.charAt(t)
  46. }
  47. return u
  48. }
复制代码

作者: 碧水云天    时间: 2013-6-25 23:53
谢谢你们了,这个搞定了!
NND,这个163邮箱提交地址也操蛋啊……
http://reg.email.163.com/unireg/call.do?cmd=register.entrance&flow=m_main&from=m_wapreg




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4