Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌网站搜索_Javascript_Html - Fatal编程技术网

Javascript 谷歌网站搜索

Javascript 谷歌网站搜索,javascript,html,Javascript,Html,我需要实现谷歌网站搜索我使用下面的代码 <script> (function() { var cx = '012847953619635190580:vrz-2wloub8'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? '

我需要实现谷歌网站搜索我使用下面的代码

<script>
 (function() {
 var cx = '012847953619635190580:vrz-2wloub8';
 var gcse = document.createElement('script');
 gcse.type = 'text/javascript';
 gcse.async = true;
 gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
    '//www.google.com/cse/cse.js?cx=' + cx;
 var s = document.getElementsByTagName('script')[0];
 s.parentNode.insertBefore(gcse, s);
 })();
</script>
<gcse:searchbox></gcse:searchbox>

(功能(){
变量cx='012847953619635190580:vrz-2wloub8';
var gcse=document.createElement('script');
gcse.type='text/javascript';
gcse.async=true;
gcse.src=(document.location.protocol=='https:'?'https:':'http:')+
'//www.google.com/cse/cse.js?cx='+cx;
var s=document.getElementsByTagName('script')[0];
s、 parentNode.insertBefore(gcse,s);
})();
问题是显示一条警告,上面写着“未知标签”


请帮我解决这个问题

我以前从未遇到过这个问题,但我使用谷歌网站搜索,可以做出一些有根据的猜测

  • 将该脚本标记放在封闭文件的“head”部分的末尾。理想情况下,它应该在那里

  • 这是你最好的朋友:

  • 该页面展示了许多实现谷歌定制搜索的不同方法,甚至还提供了一些可以玩弄的例子

    顺便问一下,你们有相应的章节吗

    引用该页面:“两列和两列布局,一边是搜索结果,另一边是搜索框。如果您计划在网页中以两列模式插入多个元素,您可以使用gname属性将搜索框与搜索结果块配对。”


    基本上,如果您使用的是“搜索框”部分,那么您还需要一个“搜索结果”部分。

    您是否尝试过在
    之后移动脚本?脚本在头部和正文中。这是正确的方式吗?我不确定这是不是正确的方式,因为我从未使用过谷歌网站搜索。你可能想试试。谢谢你,本。。Ben,我们需要为搜索框和结果部分添加我们自己的div,我们应该分别放置和。对吗?+所需要的是:1。将“脚本”部分放在“头部”部分的末尾。2.在你身体的某个地方。如果您只是在设置基本版本,则它们不必位于单独的div或任何内容中。脚本所做的是在html/php/任何网页文件中找到该标记,并用自己的代码替换它。继续查看我的一个站点的索引文件,并检查搜索框。那是以前的地方。不过我的有点不同;我完全按照我的要求来设置它。它很有效,本。。谢谢但是搜索框的宽度是100%。我如何定义自己的风格??