2014-10-31 107 views
1

我使用CSE(谷歌自定义搜索)来显示结果,但它显示默认的10个结果,我想显示控制结果的数量,前4显示结果。这是我的代码。如何设置CSE的尺寸结果?

function gcseCallback() { 
    // key to search 
    var key = $("#txtkeyword").val(); 
    if (document.readyState != 'complete') 
     return google.setOnLoadCallback(gcseCallback, true); 
    google.search.cse.element.render({ webSearchResultSetSize: 'small', gname: 'gsearch', div: 'google-search', tag: 'searchresults-only', attributes: { linkTarget: '_blank' } }); 
    var element = google.search.cse.element.getElement('gsearch'); 
    element.execute(key); 
}; 
(function() { 
    var cx = 'xxxxx:xxxx'; 
    var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; 
    gcse.src = (document.location.protocol == 'https' ? 'https:' : 'https:') + 
     '//www.google.com/cse/cse.js?cx=' + cx; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); 
})(); 

回答