JS如何调用google搜索联盟代码

RT~~~~~~~

  • freedom - 1年前

        <script. type="text/javascript">
            function StartSearch() {
                if (request("Keyword") != "") {
                    if (window.navigator.appVersion.indexOf("MSIE") == -1) {
                        var search = document.getElementsByName("search");
                        if (search) {
                            if (search.length > 0) {
                                search[0].focus();
                                search[0].value = request("Keyword");
                                var fromColl = document.getElementsByTagName("input");
                                for (var i = 0; i < fromColl.length; i++) {
                                    if (fromColl[i].className == "gsc-search-button") {
                                        fromColl[i].onclick();
                                        break;
                                    }
                                }
                            }
                            else {
                                i = 2;
                                clock(); //2 秒之后重试
                            }
                        }
                    }
                    else {
                        var fromColl = document.getElementsByTagName("input");
                        var tag = true;
                        for (var i = 0; i < fromColl.length; i++) {
                            if (fromColl[i].className == " gsc-input") {
                                fromColl[i].focus();
                                fromColl[i].value = request("Keyword");
                                tag = false; for (i = 0; i < fromColl.length; i++) {
                                    if (fromColl[i].className == "gsc-search-button") {
                                        fromColl[i].onclick();
                                        break;
                                    }
                                }
                                break;
                            }
                        }
                        if (tag) {
                            i = 2;
                            clock(); //2 秒之后重试
                        }
                    }
                }
            }
            var i = 2;
            function clock() {
                if (i > 0) {
                    setTimeout("clock();", 1000);
                }
                else {
                    StartSearch();
                }
                i--;
            }
            function request(paras) {
                var url = unescape(location.href);
                var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
                var paraObj = {};
                for (i = 0; j = paraString[i]; i++) {
                    paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length);
                }
                var returnValue = paraObj[paras.toLowerCase()];
                if (typeof (returnValue) == "undefined") {
                    return "";
                }
                else {
                    return returnValue;
                }
            } 
        </script>
    
        <script. type="text/javascript">google.load('search', '1'); google.setOnLoadCallback(function() { new google.search.CustomSearchControl('004611368304079521398:qwnrlg-fysw').draw('cse'); StartSearch(); }, false); </script>