本帖最后由 jshoon 于 2011-06-21 16:14:02 编辑

解决方案 »

  1.   

    没有试过,LZ可以试试,看看这样写行不
    var len = 0;
    function Search() {
    var vlinks = document.getElementsByTagName('a');
    for (var i=0;i<vlinks.length;i++) {
    if(vlinks[i].innerHTML == "查看") {
    len++;
    saveFile(vlinks[i].href, i);
    }
    }
    }

    function saveFile(url, index) {
    var xmlHTTP = new ActiveXObject('MSXML2.XMLHTTP');
    var oStream = new ActiveXObject("adodb.stream");
    xmlHTTP.open('GET', url, false);
    xmlHTTP.send();
    xmlHTTP.onreadystatechange = function() {
    if(xmlHTTP.readyState == 4 && xmlHTTP.status == 200) {
    oStream.open();
    oStream.write(xmlHTTP.responseBody);
    oStream.savetofile("D:\\1122\\" + (index + 1).toString() + ".gif", 2);
    oStream.close();
    document.getElementById('txt_JD').value = index;
    len--;
    if(len == 0) {
    alert("已将所有图片保存到c:\\");
    }
    }
    }
    }