   //创建script元素来接收js数据的公共方法 
    function LoadScript(url, returnobj, callback) {
        var tmpScript = document.createElement("script");
        document.body.appendChild(tmpScript);
        tmpScript.src = url;
        ScriptPro(tmpScript, returnobj, callback);
    }
    function ScriptPro(scriptobj, returnobj, callback) {
        //这里最好判断下浏览器类型
        var ta = document.getElementById("tlistb");
        var app = navigator.appName;
        var verStr = navigator.appVersion;
        scriptobj[document.all ? "onreadystatechange" : "onload"] = function() {
            if (app.indexOf('Netscape') != -1) {
                //alert(tmpobj2.error + "f");
                eval("var tmpobj = " + returnobj);
                if (tmpobj.error != 0)
                    return;
                else {
                    var topls = tmpobj.topsList;
                    for (var i = 0; i < topls.length; i++) {
                        var tr1 = document.createElement("tr");
                        var td1 = document.createElement("td");
                        td1.className = "num";
                        td1.appendChild(document.createTextNode(topls[i].NO));
                        tr1.appendChild(td1);
                        var td2 = document.createElement("td");
                        var aa = document.createElement("a");
                        aa.setAttribute("href", "#?gamename=" + topls[i].gameName);
                        aa.appendChild(document.createTextNode(topls[i].gameName));
                        td2.appendChild(aa);
                        tr1.appendChild(td2);
                        var td3 = document.createElement("td");
                        td3.appendChild(document.createTextNode(topls[i].download));
                        tr1.appendChild(td3);
                        var td4 = document.createElement("td");
                        td4.appendChild(document.createTextNode(topls[i].percent));
                        tr1.appendChild(td4);
                        ta.appendChild(tr1);
                    }
                }
            }

            else if (scriptobj.readyState == "loaded") {
                if (callback) {
                    eval("var func =  " + callback);
                    if (returnobj != "") {
                        try {
                            eval("var tmpobj = " + returnobj);
                            if (tmpobj.error != 0)
                                return;
                            else {
                                var topls = tmpobj.topsList;
                                for (var i = 0; i < topls.length; i++) {
                                    var tr1 = document.createElement("tr");
                                    var td1 = document.createElement("td");
                                    td1.className = "num";
                                    td1.appendChild(document.createTextNode(topls[i].NO));
                                    tr1.appendChild(td1);
                                    var td2 = document.createElement("td");
                                    var aa = document.createElement("a");
                                    aa.setAttribute("href", "http://zhao.uuu9.com/games.aspx?channelid=1011&keyword=" + topls[i].gameName);
aa.setAttribute("target", "_blank");
                                    aa.appendChild(document.createTextNode(topls[i].gameName));
                                    td2.appendChild(aa);
                                    tr1.appendChild(td2);
                                    var td3 = document.createElement("td");
                                    td3.appendChild(document.createTextNode(topls[i].download));
                                    tr1.appendChild(td3);
                                    var td4 = document.createElement("td");
                                    td4.appendChild(document.createTextNode(topls[i].percent));
                                    tr1.appendChild(td4);
                                    ta.appendChild(tr1);
                                }
                            }
                            //func(tmpobj);
                        }
                        catch (err) {
                            var divm = document.createTextNode(err);
                            document.body.appendChild(divm);
                        }
                    }
                    else {
                        func();
                    }
                }
                document.body.removeChild(scriptobj);
            }
        }
    }

    //调用方法
    function startRequest() {
        var time = new Date();
        var c = time.getFullYear() + "-" + (time.getMonth() + 1) + "-" + time.getDate();
        var time2 = new Date();
        time2.setDate(time.getDate() - 2);
        var d = time2.getFullYear() + "-" + (time2.getMonth() + 1) + "-" + time2.getDate();
        var url = "http://gamedata.xunlei.com/fcg-bin/cgi_get_gametops.fcg?startDate=" + d + "&endDate=" + c + "&cacheTime=" + Math.random();
        LoadScript(url, "outInfo", "callback");
    }
    function callback(out1) {
        if (out1.error != 0) { return; }
        else { }
    }    
