没辄! JS里没有 ASCB MIDB 等此类函数

解决方案 »

  1.   

    那用javascript没法实现喽?````````呜呜  悲哀  :(
      

  2.   

    打错,是服务器端运行的最好全部用VBS
      

  3.   

    我关注的是这个vbscript函数如何转化为javascript函数!难道真的不好转化?```````高手都哪里去呢?`````
      

  4.   

    不转换不行吗,JS和VBS是可以混用的
      

  5.   

    我关注的是这个vbscript函数如何转化为javascript函数!
      

  6.   

    帮你UP!
    meizz都说话了,原因我就不多说了。to: 楼主
    没有任何证据证明,VBS的代码一定都可以翻译成JScript的!
    所以,这个不但是“真的不好转化”,而且还是“无法转化”。
    幸福是勉强不来的啦……呵呵。
      

  7.   

    刚才我在网上查了查,找到了这个比较无厘头的方法:function bytes2BSTR(vIn)
    {
      var st=new ActiveXObject("ADODB.Stream");
      with (st){
        Type=2;
        Open();
        WriteText(vIn);
        Position=0;
        Charset="GB2312";
        Position=2;
        return ReadText;
      }
    }这也算所谓的“变通”吧?推崇!——但这仍然不是“翻译”,注意这点。
    http://community.csdn.net/Expert/TopicView.asp?id=3254260
    实际上,这个功能也不是JScript/JavaScript本身提供的,因为它从根本上说是在ADODB.Stream上实现的。
    ——不过这个用JScript/JavaScript写的函数却可以直接翻译成等价的VBS函数,呵呵。总的来说,JScript/JavaScript和VBScript本身的自由度并不大,而且它们的一些基本实现并非互通的。在这个基础上,根本无法保证这两种脚本语言写出来的代码可以相互“直译”!
    楼主应该认清这个事实才好。
      

  8.   

    JS不能直接操作字节,可以用流,像楼上, MS似乎已经有补丁禁用stream了
      

  9.   

    尽量避免用这些函数,你一般是在xmlhttp用吧?用responseXML和dom
      

  10.   

    <script>
    // string
    var tmp = "g";// charCode 103  0X67  01100111
    alert(tmp.charCodeAt(0));// move right 1 bit: 
    // Bin: 00110011
    // Hex: 0x33
    // Dec: 51
    alert(tmp.charCodeAt(0) >> 1);// move right 2 bit;
    // Bin: 00011001
    // Hex: 0x19
    // Dec: 25
    alert(tmp.charCodeAt(0) >> 2);
    </script>
      

  11.   

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dninstj/html/bitoperators.asp