【问题标题】:Google custom site search (business edition) how to make search results showed in a pop up window谷歌自定义站点搜索(商业版)如何让搜索结果在弹窗中显示
【发布时间】:2011-09-26 23:16:34
【问题描述】:

我对我网站上的 google 自定义网站搜索有疑问。

我已经支付了 100 美元在我的网站上进行自定义网站搜索,一切都只适用于我无法修复的一件事。

我已将谷歌网站搜索设置为在新页面上显示结果,这非常完美!

问题是我会在弹出窗口中而不是在同一页面上的新窗口中获取它! 我试图添加一个弹出脚本,但每次我更改扩展 search.htm 时它都不会再做任何事情,所以我不能给它一个 onclick 事件或任何东西! :(

这是搜索栏的javascript:

<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript"> 
  google.load('search', '1', {language : 'en'});
  google.setOnLoadCallback(function() {
    var customSearchControl = new google.search.CustomSearchControl('011481879946604973384:9cjokptmuey');
    customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);
    var options = new google.search.DrawOptions();
    options.enableSearchboxOnly("search.htm");
    customSearchControl.draw('cse-search-form', options);
  }, true);
</script>

这一行:options.enableSearchboxOnly("search.htm"); 将使其转到显示搜索结果的 search.htm

希望有人可以帮助我。

谢谢..

【问题讨论】:

    标签: javascript popup google-search-api


    【解决方案1】:

    使用iframe 显示search.htm

    【讨论】:

    • 它不起作用或者我无法修复它:( - (tanx for real fast replay)
    • 您只需停止浏览器导航到 search.htm 并在 iframe 中加载带有给定搜索关键字的 search.htm。
    • 它已经是一个 iframe 但在一个新页面上我的意图是让新页面成为一个弹出页面,以便人们留在同一页面上!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 2011-08-06
    • 2014-02-09
    • 2011-07-22
    相关资源
    最近更新 更多