我正在尝试在同一页面上实现两个(不同的)Google CSE搜索框。问题在于,只有第一个实例能正常工作。例如,在页眉中放置全站搜索框,然后在某些页面上放置第二个搜索框,该搜索框在站点的狭窄范围内进行搜索等。
使用每个框的谷歌生成代码时,它们都会获得相同的表单ID,这显然是无效的。这导致谷歌水印品牌无法出现在第二个框中,而且一些自动/谷歌生成的变量也无法为第二个框生成,例如ss参数(搜索会话)。
现在,搜索本身在两个框中都有效,例如用户搜索,进入正确的结果页面,并显示正确的结果。
我只是想解决这个问题:如何使第二个表单获得不同的ID值(并仍然正常工作-因为谷歌的javascript寻找ID“cse-search-box”)。我尝试向
使用每个框的谷歌生成代码时,它们都会获得相同的表单ID,这显然是无效的。这导致谷歌水印品牌无法出现在第二个框中,而且一些自动/谷歌生成的变量也无法为第二个框生成,例如ss参数(搜索会话)。
现在,搜索本身在两个框中都有效,例如用户搜索,进入正确的结果页面,并显示正确的结果。
我只是想解决这个问题:如何使第二个表单获得不同的ID值(并仍然正常工作-因为谷歌的javascript寻找ID“cse-search-box”)。我尝试向